Sha256: f0b89d712fb98831447ab5b73005c78be45f0fb5b483359ed1a37e100e1739bc
Contents?: true
Size: 819 Bytes
Versions: 2
Compression:
Stored size: 819 Bytes
Contents
require 'spec_helper' describe ApplicationHelper do let(:dummy_model) { DummyModel.new } let(:template) { ActionView::Base.new } let(:dummy_presenter) { DummyModelPresenter.new(dummy_model, template) } describe "without block" do it "#presents" do dummy_presenter.dummy.should eq dummy_model end it "should show formated name" do dummy_presenter.name.should eq("EXAMPLE NAME") end it "should show id of dummy using delegation" do dummy_presenter.id.should eq(123) end it "#handle_none with not blank of value" do value = "no empty" dummy_presenter.show_value(value).should eq(value) end it "#handle_none with not blank of value" do value = nil dummy_presenter.show_value(value).should match('<span class') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
base_presenter-0.1.0 | spec/presenters/base_presenter_spec.rb |
base_presenter-0.0.10 | spec/presenters/base_presenter_spec.rb |