Add select on cards form to select the number of columns

This commit is contained in:
decabeza
2019-01-31 17:06:01 +01:00
parent b8bfccd2ba
commit e7fcf2ce35
7 changed files with 28 additions and 1 deletions

View File

@@ -131,7 +131,7 @@ feature 'Cards' do
end
context "Page card" do
let!(:custom_page) { create(:site_customization_page) }
let!(:custom_page) { create(:site_customization_page, :published) }
scenario "Create", :js do
visit admin_site_customization_pages_path
@@ -145,6 +145,20 @@ feature 'Cards' do
expect(page).to have_content "Card for a custom page"
end
scenario "Show" do
card_1 = create(:widget_card, page: custom_page, title: "Card large", columns: 8)
card_2 = create(:widget_card, page: custom_page, title: "Card medium", columns: 4)
card_3 = create(:widget_card, page: custom_page, title: "Card small", columns: 2)
visit (custom_page).url
expect(page).to have_css(".card", count: 3)
expect(page).to have_css("#widget_card_#{card_1.id}.medium-8")
expect(page).to have_css("#widget_card_#{card_2.id}.medium-4")
expect(page).to have_css("#widget_card_#{card_3.id}.medium-2")
end
scenario "Edit", :js do
create(:widget_card, page: custom_page, title: "Original title")