29 lines
601 B
Ruby
29 lines
601 B
Ruby
require 'rails_helper'
|
|
|
|
feature 'Admin activity' do
|
|
|
|
background do
|
|
@admin = create(:administrator)
|
|
login_as(@admin.user)
|
|
end
|
|
|
|
context "Proposals" do
|
|
scenario "Shows moderation activity on proposals", :js do
|
|
proposal = create(:proposal)
|
|
|
|
visit proposal_path(proposal)
|
|
|
|
within("#proposal_#{proposal.id}") do
|
|
click_link 'Hide'
|
|
end
|
|
|
|
visit admin_activity_path
|
|
|
|
within("#activity_#{Activity.last.id}") do
|
|
expect(page).to have_content(proposal.title)
|
|
expect(page).to have_content(@admin.user.username)
|
|
end
|
|
end
|
|
end
|
|
|
|
end |