Sha256: 80b7302440458d2bf0057b35d804a28cf75d96cfe7cfcefbe7d5120fb6b64d06

Contents?: true

Size: 615 Bytes

Versions: 54

Compression:

Stored size: 615 Bytes

Contents

#!/usr/bin/env ruby

$: << File.dirname(__FILE__)
$: << File.dirname(File.dirname(__FILE__))

require 'helper'
require "rails/all"

Oj::Rails.set_encoder()
Oj::Rails.optimize()

Oj.default_options = { mode: :rails }

class ActiveRecordResultTest < Minitest::Test
  def test_hash_rows

    result = ActiveRecord::Result.new(["one", "two"],
				      [
					["row 1 col 1", "row 1 col 2"],
					["row 2 col 1", "row 2 col 2"],
					["row 3 col 1", "row 3 col 2"],
				      ])
    #puts "*** result: #{Oj.dump(result, indent: 2)}"
   
    assert_equal Oj.dump(result, mode: :rails), Oj.dump(result.to_hash)
  end
end

Version data entries

54 entries across 54 versions & 2 rubygems

Version Path
oj-3.11.3 test/activerecord/result_test.rb
oj-3.11.2 test/activerecord/result_test.rb
oj-3.11.1 test/activerecord/result_test.rb
oj-3.11.0 test/activerecord/result_test.rb
oj-3.10.18 test/activerecord/result_test.rb
oj-3.10.17 test/activerecord/result_test.rb
oj-3.10.16 test/activerecord/result_test.rb
oj-3.10.15 test/activerecord/result_test.rb
oj-3.10.14 test/activerecord/result_test.rb
oj-3.10.13 test/activerecord/result_test.rb
oj-3.10.12 test/activerecord/result_test.rb
oj-3.10.11 test/activerecord/result_test.rb
oj-3.10.10 test/activerecord/result_test.rb
oj-3.10.9 test/activerecord/result_test.rb
oj-3.10.8 test/activerecord/result_test.rb
oj-3.10.7 test/activerecord/result_test.rb
oj-3.10.6 test/activerecord/result_test.rb
oj-3.10.5 test/activerecord/result_test.rb
oj-3.10.3 test/activerecord/result_test.rb
oj-3.10.2 test/activerecord/result_test.rb