mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
require 'spec_helper'
|
|
|
|
feature 'Code of Conduct:' do
|
|
let!(:organization) { create(:organization) }
|
|
let(:admin) { create(:admin) }
|
|
let(:sample_text) { Faker::Lorem.paragraph }
|
|
|
|
context 'on an organization' do
|
|
describe 'as admin' do
|
|
before { sign_in admin }
|
|
|
|
it 'can add and remove' do
|
|
visit admin_organizations_path
|
|
within "tr#organization-#{organization.id}" do
|
|
expect(page).not_to have_css 'i.fa-check'
|
|
click_on 'Edit'
|
|
end
|
|
expect(page).to have_field 'organization[code_of_conduct]', with: ''
|
|
fill_in 'organization[code_of_conduct]', with: sample_text
|
|
click_on 'Update Organization'
|
|
within "tr#organization-#{organization.id}" do
|
|
expect(page).to have_css 'i.fa-check'
|
|
click_on 'Edit'
|
|
end
|
|
expect(page).to have_field 'organization[code_of_conduct]', with: sample_text
|
|
fill_in 'organization[code_of_conduct]', with: ''
|
|
click_on 'Update Organization'
|
|
within "tr#organization-#{organization.id}" do
|
|
expect(page).not_to have_css 'i.fa-check'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|