Sha256: 2c2b2377502668d42f97efe607f181200c18134f1329be3ea46a27585d7fbead
Contents?: true
Size: 372 Bytes
Versions: 2
Compression:
Stored size: 372 Bytes
Contents
require 'digger' require 'json' describe Digger::Pattern do it 'json fetch' do json = JSON.parse('{"a":1,"b":[1,2,3]}') pt = Digger::Pattern.new expect(pt.json_fetch(json, '$')['a']).to eq(1) expect(pt.json_fetch(json, '$.a')).to eq(1) expect(pt.json_fetch(json, '$.b').length).to eq(3) expect(pt.json_fetch(json, '$.b[2]')).to eq(3) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
digger-0.1.6 | spec/pattern_spec.rb |
digger-0.1.5 | spec/pattern_spec.rb |