16 lines
417 B
Ruby
16 lines
417 B
Ruby
|
require 'rails_helper'
|
||
|
|
||
|
describe 'List Posts', type: :feature do
|
||
|
let!(:subcreddit) { create(:subcreddit) }
|
||
|
let!(:posts) { 10.times.collect { create(:post, subcreddit: subcreddit) } }
|
||
|
|
||
|
it 'should list all posts for a subcreddit' do
|
||
|
visit subcreddit_path(subcreddit)
|
||
|
|
||
|
posts.each do |post|
|
||
|
expect(page)
|
||
|
.to have_link(post.title, subcreddit_post_path(post, post.subcreddit))
|
||
|
end
|
||
|
end
|
||
|
end
|