Sha256: 445afdf7bd357d37a8a866a37633eb71ba2368ec1131dce8baa38fd351826c04

Contents?: true

Size: 567 Bytes

Versions: 4

Compression:

Stored size: 567 Bytes

Contents

require 'spec_helper'

describe "A presenter spec" do
  it "can access helpers through `helper`" do
    expect(helper.content_tag(:p, "Help!")).to eq "<p>Help!</p>"
  end

  it "can access helpers through `helpers`" do
    expect(helpers.content_tag(:p, "Help!")).to eq "<p>Help!</p>"
  end

  it "can access helpers through `h`" do
    expect(h.content_tag(:p, "Help!")).to eq "<p>Help!</p>"
  end

  it "gets the same helper object as a presenter" do
    presenter = StrongPresenter::Presenter.new(Object.new)

    expect(helpers).to be presenter.helpers
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
strong_presenter-0.2.2 spec/dummy/spec/presenters/helpers_spec.rb
strong_presenter-0.2.1 spec/dummy/spec/presenters/helpers_spec.rb
strong_presenter-0.2.0 spec/dummy/spec/presenters/helpers_spec.rb
strong_presenter-0.1.0 spec/dummy/spec/presenters/helpers_spec.rb