From a6a99df58e37311dfc0af8860f737431aba62d79 Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Fri, 27 Apr 2018 10:35:42 +0300 Subject: [PATCH] Create AdminContactsTest --- spec/features/admin/contacts/list_spec.rb | 12 ---------- test/integration/admin/contacts_test.rb | 29 +++++++++++++++++++++++ 2 files changed, 29 insertions(+), 12 deletions(-) delete mode 100644 spec/features/admin/contacts/list_spec.rb create mode 100644 test/integration/admin/contacts_test.rb diff --git a/spec/features/admin/contacts/list_spec.rb b/spec/features/admin/contacts/list_spec.rb deleted file mode 100644 index 80312fb17..000000000 --- a/spec/features/admin/contacts/list_spec.rb +++ /dev/null @@ -1,12 +0,0 @@ -require 'rails_helper' - -RSpec.feature 'Contact list', settings: false do - background do - sign_in_to_admin_area - end - - it 'is visible' do - visit admin_contacts_path - expect(page).to have_css('.contacts') - end -end diff --git a/test/integration/admin/contacts_test.rb b/test/integration/admin/contacts_test.rb new file mode 100644 index 000000000..52abd7bb0 --- /dev/null +++ b/test/integration/admin/contacts_test.rb @@ -0,0 +1,29 @@ +require 'test_helper' + +class AdminContactsTest < ActionDispatch::IntegrationTest + def setup + super + + @contact = contacts(:william) + login_as users(:admin) + end + + def teardown + super + end + + def test_display_list + visit admin_contacts_path + + assert_text('william-001') + assert_text('william-002') + assert_text('acme-ltd-001') + end + + def test_display_details + visit admin_contact_path(@contact) + + assert_text('Street Main Street City New York Postcode 12345 ' \ + 'State New York Country United States of America') + end +end