Sha256: 4a4c7d0b9c275006c26ded91701825640b993bd8d024dce76a48a29436de1474
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
require "rails_helper" describe "the Themes", 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 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 page.driver.browser.switch_to.alert.accept expect(page).to have_css('.alert-success') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
camaleon_cms-2.3.6 | spec/features/widgets_spec.rb |
camaleon_cms-2.3.5 | spec/features/widgets_spec.rb |
camaleon_cms-2.3.4 | spec/features/widgets_spec.rb |