Sha256: e894a40e573561e4557bae445d26f1b2df6630f68198995c8cfa5ad37a2d94f0
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
require 'spec_helper' feature 'Pages > Show' do include NamedFactories let(:disabled_layer) { create :text_layer, block: block_1a, active: false } scenario 'shows the page for a standard html request and only includes active blocks' do page_1 image_layer_1a1 image_layer_1b1_inactive image_layer_1c1 visit "/flms/pages/#{page_1.url}" expect(page.body).to have_content page_1.title expect(page).to have_selector ".block\##{block_1a.name}" expect(page).not_to have_selector ".block\##{block_1b_inactive.name}" expect(page).to have_selector ".block\##{block_1c.name}" end scenario 'shows the page and includes an unordered list with nav items' do page_1 image_layer_1a1 image_layer_1c1 visit "/flms/pages/#{page_1.url}" expect(page).to have_selector "li\##{ block_1a.name }" expect(page).to have_selector ".name\##{ block_1a.name }" expect(page).to have_selector "a\##{ block_1a.name }" expect(page).to have_content block_1a.title expect(page).to have_content block_1c.title end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
flms-0.9.0 | spec/features/pages/show_spec.rb |
flms-0.1.0 | spec/features/pages/show_spec.rb |