Sha256: 90f6108caa4cba08c9b92cdd46450cb9bb560303ed030035580011105d599cf7

Contents?: true

Size: 842 Bytes

Versions: 4

Compression:

Stored size: 842 Bytes

Contents

require 'rails_helper'

RSpec.describe "layouts/exposition/application.html.haml", type: :view do
  describe "title behavior" do
    it "displays the default title if none are provided" do
      render

      expect(rendered).to include(t('title'))
    end

    it "displays a provided title if given" do
      view.content_for(:title, 'my awesome title')

      render

      expect(rendered).to include('my awesome title')
    end
  end

  describe "page description behavior" do
    it "displays the default description if none are provided" do
      render

      expect(rendered).to include(t('page_description'))
    end

    it "displays a provided description if given" do
      view.content_for(:page_description, 'my awesome description')

      render

      expect(rendered).to include('my awesome description')
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
exposition-0.0.5.7.pre.alpha spec/views/layouts/exposition/application.html.haml_spec.rb
exposition-0.0.5.6.pre.alpha spec/views/layouts/exposition/application.html.haml_spec.rb
exposition-0.0.5.5.pre.alpha spec/views/layouts/exposition/application.html.haml_spec.rb
exposition-0.0.5.4.pre.alpha spec/views/layouts/exposition/application.html.haml_spec.rb