Sha256: 34d2a0bebfdbbb02fd27e88bcb9030667cd34089fd94ffa79c429907ebb6b050
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
require 'spec_helper' describe DataTable do let(:collection) { [ {:name => 'Luke Skywalker', :class => 'Jedi Knight'}, {:name => 'Emporer Palpatine', :class => 'Sith Lord'}, {:name => 'Mithrander', :class => 'Wizard'}, {:name => 'Aragorn', :class => 'Ranger'} ] } it "should render the collection" do html = DataTable.render(collection) do |t| t.column :name, 'Name' t.column :class, 'Class' end expect(html).to eq(%{<table id='' class='data_table ' cellspacing='0' cellpadding='0'><caption></caption><thead><tr><th class='name ' >Name</th><th class='class ' >Class</th></tr></thead><tbody><tr class='row_0 ' ><td class='name text' >Luke Skywalker</td><td class='class text' >Jedi Knight</td></tr><tr class='row_1 alt ' ><td class='name text' >Emporer Palpatine</td><td class='class text' >Sith Lord</td></tr><tr class='row_2 ' ><td class='name text' >Mithrander</td><td class='class text' >Wizard</td></tr><tr class='row_3 alt ' ><td class='name text' >Aragorn</td><td class='class text' >Ranger</td></tr></tbody></table>}) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
data-table-2.0.3 | spec/data_table_spec.rb |
data-table-2.0.2 | spec/data_table_spec.rb |
data-table-2.0.1 | spec/data_table_spec.rb |
data-table-2.0 | spec/data_table_spec.rb |