Sha256: 93a38598e596706bba077d92869b1d10d083f6a2278f042e1b6cdda33bfd0bd4

Contents?: true

Size: 537 Bytes

Versions: 6

Compression:

Stored size: 537 Bytes

Contents

require_relative 'spec_helper'

describe "conversions" do
  Dir.glob(File.expand_path("../input/*.json", __FILE__)).each do |input|
    it "converts #{input.split('/').last}" do
      expected = File.read(input.sub('input', 'output'))
      data = JSON.parse(File.read(input))
      expect(data.to_json_c14n).to eq expected
    end
  end
end

describe "special cases for hash keys" do
    it "handles hash defined with symbols" do
      data = { a: [{b:"b"}] }
      expect(data.to_json_c14n).to eq "{\"a\":[{\"b\":\"b\"}]}"
    end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
json-canonicalization-0.3.3 spec/c14n_spec.rb
json-canonicalization-0.4.0 spec/c14n_spec.rb
json-canonicalization-1.0.0 spec/c14n_spec.rb
json-canonicalization-0.3.1 spec/c14n_spec.rb
json-canonicalization-0.3.0 spec/c14n_spec.rb
json-canonicalization-0.2.1 spec/c14n_spec.rb