Sha256: 18b515926d791b15b2ed57947dd093211ce21f2abd518189fa751f855b92efe4
Contents?: true
Size: 608 Bytes
Versions: 15
Compression:
Stored size: 608 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 $: << File.dirname(__FILE__) require 'helper' class RailsJuice < Minitest::Test def test_bigdecimal_dump orig = Oj.default_options Oj.default_options = { mode: :rails, bigdecimal_as_decimal: true } bd = BigDecimal('123') json = Oj.dump(bd) Oj.default_options = orig assert_equal('0.123e3', json.downcase) json = Oj.dump(bd, mode: :rails, bigdecimal_as_decimal: false) assert_equal('"0.123e3"', json.downcase) json = Oj.dump(bd, mode: :rails, bigdecimal_as_decimal: true) assert_equal('0.123e3', json.downcase) end end
Version data entries
15 entries across 15 versions & 1 rubygems