Sha256: 400cdb8a8545583744228d8b56867945ad26aa4de5ef86f6017508432adf48b2

Contents?: true

Size: 1.4 KB

Versions: 101

Compression:

Stored size: 1.4 KB

Contents

require 'rails_helper'

describe 'Layouts (Design)' do
  fixtures :users

  before(:each) do
    @admin = users(:captain_janeway)
    login_as(@admin, :scope => :user)
    click_link 'Design'
  end

  context 'without any layouts' do
    # it 'says it has no layouts' do
    #   expect(page).to have_content 'No Layouts'
    # end

    # it 'lets you add a layout' do
    #   click_link 'New Layout'
    #   fill_in 'Name', with: 'Petunias'
    #   fill_in 'Body', with: 'Wisteria'
    #   click_button 'Create Layout'
    #   expect(page).to have_content 'Petunias'
    # end
  end

  context 'with a layout' do
    before(:each) do
      Layout.create!(name: 'Petunias', content: 'Wisteria')
      visit '/admin/layouts'
    end

    # it 'lets you edit the layout' do
    #   click_link 'Petunias'
    #   expect(page).to have_content 'Edit Layout'
    #   expect(page).to have_field 'Name', with: 'Petunias'
    #   expect(page).to have_field 'Body', with: 'Wisteria'
    #   expect(page).to have_button 'Save Changes'
    #   expect(page).to have_content 'Last Updated by Kathryn Janeway'
    # end

    # it 'lets you remove the layout' do
    #   click_link 'Remove'
    #   expect(page).to have_content 'Are you sure you want to permanently remove the following layout?'
    #   click_button 'Delete Layout'
    #   expect(page).to have_content 'No Layouts'
    #   expect(page).to have_link 'New Layout'
    # end
  end
end

Version data entries

101 entries across 101 versions & 1 rubygems

Version Path
trusty-cms-7.0.22 spec/features/layouts_spec.rb
trusty-cms-7.0.21 spec/features/layouts_spec.rb
trusty-cms-7.0.20 spec/features/layouts_spec.rb
trusty-cms-7.0.19 spec/features/layouts_spec.rb
trusty-cms-7.0.18 spec/features/layouts_spec.rb
trusty-cms-7.0.17 spec/features/layouts_spec.rb
trusty-cms-7.0.16 spec/features/layouts_spec.rb
trusty-cms-7.0.14 spec/features/layouts_spec.rb
trusty-cms-7.0.13 spec/features/layouts_spec.rb
trusty-cms-7.0.12 spec/features/layouts_spec.rb
trusty-cms-7.0.15 spec/features/layouts_spec.rb
trusty-cms-7.0.9.1 spec/features/layouts_spec.rb
trusty-cms-7.0.11 spec/features/layouts_spec.rb
trusty-cms-7.0.10 spec/features/layouts_spec.rb
trusty-cms-7.0.9 spec/features/layouts_spec.rb
trusty-cms-7.0.8 spec/features/layouts_spec.rb
trusty-cms-7.0.7 spec/features/layouts_spec.rb
trusty-cms-7.0.6 spec/features/layouts_spec.rb
trusty-cms-7.0.5 spec/features/layouts_spec.rb
trusty-cms-7.0.4 spec/features/layouts_spec.rb