Sha256: 10ed52f4291d78e7d8f150652c066a48855d7fda88f4f78c9a776bfeb0e29412
Contents?: true
Size: 1.52 KB
Versions: 2
Compression:
Stored size: 1.52 KB
Contents
# encoding: UTF-8 require 'spec_helper' ActionView::Base.send :include, TableGo::Helpers describe TableGo::Helpers do let(:articles) do [ Article.new(:title => 'iPutz', :date_of_order => Date.new(2012), :ident => 1, :vat => 19, :price => 5, :xmas_bonus => true, :my_type => 'super_type'), Article.new(:title => 'Nutzbook', :date_of_order => Date.new(2012), :ident => 2, :vat => 19, :price => 5, :xmas_bonus => false, :my_type => 'hardware_type') ] end let(:template) { action_view_instance } describe 'integration in haml template' do let(:subject) do Haml::Engine.new(read_file_from_fixtures_path('simple_table.html.haml')).render(template, :articles => articles) end it "it should render in haml" do subject.cleanup_html.should == %Q( <table> <thead> <tr> <th>Ident</th> <th>Custom single cell</th> <th>Custom multiline cell</th> <th>Custom single cell with backwards compatibility</th> </tr></thead> <tbody> <tr> <td>1</td> <td>Ident: 1 - Title: iPutz</td> <td>Ident: 1 - Title: iPutz</td> <td>Ident: 1</td> </tr> <tr> <td>2</td> <td>Ident: 2 - Title: Nutzbook</td> <td>Ident: 2 - Title: Nutzbook</td> <td>Ident: 2</td> </tr> </tbody> </table> ).cleanup_html end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
table_go-0.2.2 | spec/table_go/helper_spec.rb |
table_go-0.2.1 | spec/table_go/helper_spec.rb |