Sha256: d5c18a7e2174161bdc87db7b0ac5e1f5f205f790c985a9e8023ad3567c104ae2

Contents?: true

Size: 748 Bytes

Versions: 1

Compression:

Stored size: 748 Bytes

Contents

module Skellington
  describe CLI do
    let :subject do
      described_class.new
    end

    it 'generates a default layout' do
      subject.generate 'dummy_app'
      expect('dummy_app/views/default.erb').to have_content (
      """
      <!DOCTYPE html>
      <html lang='en'>
        /erb.*'includes/header'/
        <body>
          /erb.*'includes/github-corner'/
          <div class='container'>
            <div class='row'>
              <div class='col-md-2'></div>
              <div class='col-md-8'>
                <%= yield %>
              </div>
              <div class='col-md-2'></div>
            </div>
          </div>
          /erb.*:'includes/footer'/
        </body>
      </html>
      """
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
skellington-0.7.2 spec/cli/layout_spec.rb