Sha256: c611dd1c5c49d21a93ecc4eeb35c7143175ba26467f72c80b913ca4bc19541ee
Contents?: true
Size: 1.49 KB
Versions: 3
Compression:
Stored size: 1.49 KB
Contents
require File.dirname(__FILE__) + '/test_helper' class FooterByDefaultTest < Test::Unit::TestCase def setup @footer = PluginAWeek::TableHelper::Footer.new([]) end def test_should_hdie_when_empty assert @footer.hide_when_empty end end class FooterTest < Test::Unit::TestCase def setup @footer = PluginAWeek::TableHelper::Footer.new([1]) end def test_should_include_custom_attributes @footer[:class] = 'pretty' expected = <<-end_eval <tfoot class="pretty"> <tr> </tr> </tfoot> end_eval assert_html_equal expected, @footer.html end def test_should_include_created_cells_when_built @footer.cell :total, 20 expected = <<-end_eval <tfoot> <tr> <td class="total">20</td> </tr> </tfoot> end_eval assert_html_equal expected, @footer.html end end class FooterWithEmptyCollectionTest < Test::Unit::TestCase def setup @footer = PluginAWeek::TableHelper::Footer.new([]) end def test_should_not_display_if_hide_when_empty @footer.hide_when_empty = true expected = <<-end_eval <tfoot style="display: none;"> <tr> </tr> </tfoot> end_eval assert_html_equal expected, @footer.html end def test_should_display_if_not_hide_when_empty @footer.hide_when_empty = false expected = <<-end_eval <tfoot> <tr> </tr> </tfoot> end_eval assert_html_equal expected, @footer.html end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
table_helper-0.0.3 | test/footer_test.rb |
table_helper-0.0.4 | test/footer_test.rb |
table_helper-0.0.5 | test/footer_test.rb |