Ability to give a statement
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
require 'rails_helper'
|
||||
|
||||
feature 'Publicity' do
|
||||
let(:supporter) { create :supporter }
|
||||
|
||||
before { sign_in(supporter) }
|
||||
|
||||
scenario 'User makes his announcement public' do
|
||||
visit root_path
|
||||
|
||||
click_link 'Meine Unterstützung öffentlich kundtun ...'
|
||||
|
||||
fill_in 'Organisation', with: 'Schweizer Volkspartei'
|
||||
fill_in 'Statement', with: 'Wir wollen ja eigentlich nur das Volk verarschen ;)'
|
||||
|
||||
attach_file('publicity_avatar', "#{Rails.root}/spec/support/fixtures/image.jpg")
|
||||
|
||||
click_button 'Zur Überprüfung einsenden'
|
||||
|
||||
expect(page).to have_content 'Besten Dank die Daten werden überprüft.'
|
||||
end
|
||||
|
||||
scenario 'User makes changes announcement' do
|
||||
|
||||
create :publicity, supporter: supporter
|
||||
|
||||
visit root_path
|
||||
|
||||
click_link 'Statement neu einreichen'
|
||||
|
||||
fill_in 'Organisation', with: 'Schweizer Volkspartei'
|
||||
fill_in 'Statement', with: 'Wir wollen ja eigentlich nur das Volk verarschen ;)'
|
||||
|
||||
attach_file('publicity_avatar', "#{Rails.root}/spec/support/fixtures/image.jpg")
|
||||
|
||||
click_button 'Zur Überprüfung einsenden'
|
||||
|
||||
expect(page).to have_content 'Besten Dank die Daten werden überprüft.'
|
||||
expect(page).to have_content 'Die Veröffentlichung wurde noch nicht genehmigt'
|
||||
end
|
||||
end
|
||||
@@ -1,6 +1,6 @@
|
||||
require 'rails_helper'
|
||||
|
||||
feature 'Support announcement' do
|
||||
feature 'Support' do
|
||||
scenario 'User announces support' do
|
||||
visit root_path
|
||||
|
||||
|
||||
Reference in New Issue
Block a user