trabajo-afectivo/spec/system/channels/email_spec.rb

25 lines
709 B
Ruby
Raw Normal View History

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'rails_helper'
RSpec.describe 'Manage > Channels > Email', type: :system do
context 'non editable' do
it 'hides "Edit" links' do
# ensure that the only existing email channel
# has preferences == { editable: false }
Channel.destroy_all
create(:email_channel, preferences: { editable: false })
visit '/#channels/email'
# verify page has loaded
expect(page).to have_css('#c-account h3', text: 'Inbound')
expect(page).to have_css('#c-account h3', text: 'Outbound')
expect(page).to have_no_css('.js-editInbound, .js-editOutbound', text: 'Edit')
end
end
end