Sha256: a9bf6c42d0b09177de2a656f93b6e1c3e1445b3869edbe9800382351a23fd7a9
Contents?: true
Size: 836 Bytes
Versions: 15
Compression:
Stored size: 836 Bytes
Contents
# -*- encoding : utf-8 -*- require File.join(File.dirname(__FILE__), 'helper') module Writers class TestJsonWriter < Minitest::Test def test_to_array_of_hashes_with_values assert_equal([],Workbook::Table.new.to_array_of_hashes_with_values) assert_equal([],Workbook::Table.new([["a","b"]]).to_array_of_hashes_with_values) assert_equal([{:a=>1,:b=>2},{:a=>Date.new(2012,1,1),:b=>nil}], Workbook::Table.new([["a","b"],[1,2],[Date.new(2012,1,1),nil]]).to_array_of_hashes_with_values) end def test_to_json assert_equal("[]",Workbook::Table.new.to_json) assert_equal("[]",Workbook::Table.new([["a","b"]]).to_json) assert_equal("[{\"a\":1,\"b\":2},{\"a\":\"2012-01-01\",\"b\":null}]", Workbook::Table.new([["a","b"],[1,2],[Date.new(2012,1,1),nil]]).to_json) end end end
Version data entries
15 entries across 15 versions & 1 rubygems