Sha256: 6ea0cd1c80002979744659291c42456d0c6bbe5dd58731204ce380fbb38f92dd

Contents?: true

Size: 690 Bytes

Versions: 2

Compression:

Stored size: 690 Bytes

Contents

require File.join(File.dirname(__FILE__), 'test_helper')

class Hirb::ViewsTest < Test::Unit::TestCase
  context "activerecord table" do
    test "with no select gets default options" do
      pet = stub(:name=>'rufus', :age=>7, :attributes=>{"name"=>'rufus', 'age'=>7}, :class=>stub(:column_names=>%w{age name}))
      Hirb::Helpers::AutoTable.active_record__base_view(pet).should == {:fields=>[:age, :name]}
    end

    test "with select gets default options" do
      pet = stub(:name=>'rufus', :age=>7, :attributes=>{'name'=>'rufus'}, :class=>stub(:column_names=>%w{age name}))
      Hirb::Helpers::AutoTable.active_record__base_view(pet).should == {:fields=>[:name]}
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hirb-0.3.1 test/views_test.rb
hirb-0.3.0 test/views_test.rb