From ed747ec6124d8b645fea20a02f20eed9f74c5ee6 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 12 Jul 2018 15:54:29 +1000 Subject: [PATCH] Use embedded groups example for tests --- spec/features/consumer/shopping/embedded_groups_spec.rb | 8 +++----- spec/support/views/group_iframe_test.html | 8 -------- 2 files changed, 3 insertions(+), 13 deletions(-) delete mode 100644 spec/support/views/group_iframe_test.html diff --git a/spec/features/consumer/shopping/embedded_groups_spec.rb b/spec/features/consumer/shopping/embedded_groups_spec.rb index 19fe83685a..dd301ec273 100644 --- a/spec/features/consumer/shopping/embedded_groups_spec.rb +++ b/spec/features/consumer/shopping/embedded_groups_spec.rb @@ -2,8 +2,6 @@ require 'spec_helper' feature "Using embedded shopfront functionality", js: true do - Capybara.server_port = 9999 - describe 'embedded groups' do let(:enterprise) { create(:distributor_enterprise) } let!(:group) { create(:enterprise_group, enterprises: [enterprise], permalink: 'group1', on_front_page: true) } @@ -13,7 +11,7 @@ feature "Using embedded shopfront functionality", js: true do Spree::Config[:embedded_shopfronts_whitelist] = 'test.com' page.driver.browser.js_errors = false allow_any_instance_of(ActionDispatch::Request).to receive(:referer).and_return('https://www.test.com') - Capybara.current_session.driver.visit('spec/support/views/group_iframe_test.html') + visit "/embedded-group-preview.html?group1" end it "displays in an iframe" do @@ -69,9 +67,9 @@ feature "Using embedded shopfront functionality", js: true do private def on_embedded_page - expect(page).to have_selector 'iframe#group_test_iframe' + expect(page).to have_selector "iframe" - within_frame 'group_test_iframe' do + within_frame :frame do yield end end diff --git a/spec/support/views/group_iframe_test.html b/spec/support/views/group_iframe_test.html deleted file mode 100644 index dcb4abbceb..0000000000 --- a/spec/support/views/group_iframe_test.html +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - -