spec/features/refinery/admin/settings_spec.rb in refinerycms-settings-3.0.0 vs spec/features/refinery/admin/settings_spec.rb in refinerycms-settings-4.0.0

- old
+ new

@@ -1,11 +1,11 @@ require "spec_helper" module Refinery module Admin describe "Settings", :type => :feature do - refinery_login_with :refinery_user + refinery_login context "when interface config is enabled" do before do allow(Refinery::Settings).to receive(:enable_interface).and_return(true) end @@ -34,39 +34,37 @@ end context "new/create" do it "adds setting", :js => true do visit refinery.admin_settings_path - click_link "Add new setting" + find("a", text: "Add new setting").trigger("click") expect(page).to have_selector('iframe#dialog_iframe') page.within_frame('dialog_iframe') do fill_in "setting_name", :with => "test setting" fill_in "setting_value", :with => "true" click_button "submit_button" end expect(page).not_to have_css("#dialog_iframe") - expect(page).to have_content("'Test Setting' was successfully added.") expect(page).to have_content("Test Setting - true") end it "adds setting with slug unfriendly name", :js => true do visit refinery.admin_settings_path - click_link "Add new setting" + find("a", text: "Add new setting").trigger("click") expect(page).to have_selector('iframe#dialog_iframe') page.within_frame('dialog_iframe') do fill_in "setting_name", :with => "Test/Setting" fill_in "setting_value", :with => "true" click_button "submit_button" end - expect(page).to have_content("'Test/Setting' was successfully added.") expect(page).to have_content("Test/Setting - true") visit refinery.edit_admin_setting_path(Refinery::Setting.last) expect(page).not_to have_content('NoMethodError in Refinery::Admin::BaseController#error_404') end @@ -88,10 +86,9 @@ fill_in "Value", :with => "2" click_button "Save" end - expect(page).to have_content("'Edit and Update Title' was successfully updated.") expect(page).to have_content("Edit and Update Title - 2") end end context "pagination" do