Sha256: 02ca3bc7d14029174004057e9b625f3b9e7ef9bda52843413ec6ffb8b544a952
Contents?: true
Size: 815 Bytes
Versions: 2
Compression:
Stored size: 815 Bytes
Contents
require "cases/helper" module ActiveRecord class ResultTest < ActiveRecord::TestCase def result Result.new(['col_1', 'col_2'], [ ['row 1 col 1', 'row 1 col 2'], ['row 2 col 1', 'row 2 col 2'] ]) end def test_to_hash_returns_row_hashes assert_equal [ {'col_1' => 'row 1 col 1', 'col_2' => 'row 1 col 2'}, {'col_1' => 'row 2 col 1', 'col_2' => 'row 2 col 2'} ], result.to_hash end def test_each_with_block_returns_row_hashes result.each do |row| assert_equal ['col_1', 'col_2'], row.keys end end def test_each_without_block_returns_an_enumerator result.each.with_index do |row, index| assert_equal ['col_1', 'col_2'], row.keys assert_kind_of Integer, index end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-nuodb-adapter-1.1 | test/cases/result_test.rb |
activerecord-nuodb-adapter-1.0.4 | test/cases/result_test.rb |