Sha256: 7d01604f68f75ad7e054088f3660026668b397178b772f63ccf99da766e6d5c4
Contents?: true
Size: 1.53 KB
Versions: 16
Compression:
Stored size: 1.53 KB
Contents
require "rails_helper" describe "the Widgets", js: true do login_success it "Widgets list" do admin_sign_in visit "#{cama_root_relative_path}/admin/appearances/widgets/main" expect(page).to have_css('#view_widget_list') within "#view_widget_list" do first('#new_widget_link').click wait_for_ajax end screenshot_and_save_page within '#widget_form' do fill_in "widget_main_name", with: "test widget" fill_in "widget_main_slug", with: "test-widget" fill_in "widget_main_description", with: "lorem ipsum" click_button "Submit" end expect(page).to have_css('.alert-success') expect(page).to have_content("test-widget") end it "Widgets Edit" do admin_sign_in visit "#{cama_root_relative_path}/admin/appearances/widgets/main" within "#view_widget_list" do first('.edit_link').click wait_for_ajax end within '#widget_form' do fill_in "widget_main_name", with: "test widget updated" fill_in "widget_main_slug", with: "test-widget-updated" fill_in "widget_main_description", with: "lorem ipsum updated" click_button "Submit" end expect(page).to have_css('.alert-success') expect(page).to have_content("test-widget-updated") end it "Widgets destroy" do admin_sign_in visit "#{cama_root_relative_path}/admin/appearances/widgets/main" within "#view_widget_list" do first('.del_link').click end screenshot_and_save_page confirm_dialog expect(page).to have_css('.alert-success') end end
Version data entries
16 entries across 16 versions & 1 rubygems