Sha256: e61c866304e9cc8f56285c02fce5a35385ace74a44c04f48b5845a1a21bbb30b
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
require 'spec_helper' feature 'decorating controller ivar' do background do @matz = Author.create! :name => 'matz' @matz.books.create! :title => 'the world of code' Author.create! :name => 'takahashim' end after do Author.delete_all Book.delete_all end scenario 'decorating a model object in ivar' do visit "/authors/#{@matz.id}" page.should have_content 'matz' page.should have_content 'matz'.capitalize end scenario 'decorating model scope in ivar' do visit '/authors' page.should have_content 'takahashim' page.should have_content 'takahashim'.reverse end scenario "decorating models' array in ivar" do visit '/authors?variable_type=array' page.should have_content 'takahashim' page.should have_content 'takahashim'.reverse end scenario "decorating models' proxy object in ivar" do visit '/authors?variable_type=proxy' page.should have_content 'takahashim' page.should have_content 'takahashim'.reverse end scenario 'decorating model association proxy in ivar' do visit "/authors/#{@matz.id}/books" page.should have_content 'the world of code' page.should have_content 'the world of code'.reverse end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_decorator-0.5.3 | spec/features/controller_ivar_spec.rb |
active_decorator-0.5.2 | spec/features/controller_ivar_spec.rb |