Sha256: 69e3600467ff36cefdadb94fc14da8ef29c964d69dddd5a5a9495c71455b8bf1
Contents?: true
Size: 922 Bytes
Versions: 4
Compression:
Stored size: 922 Bytes
Contents
require_relative '../../lib/jsonerino' describe Jsonerino do describe '#parse (primitive)' do it 'Should parse strings properly' do output = Jsonerino.parse '"foo"' expect(output).to eql('foo') end it 'Should parse strings that contain escape sequences' do output = Jsonerino.parse "\"foo\n\t\"" expect(output).to eql("foo\n\t") end it 'Should parse strings that contain unicode escape sequences' do output = Jsonerino.parse "\"foo\u0269\"" expect(output).to eql("foo\u0269") end it 'Should parse booleans properly' do expect(Jsonerino.parse('true')).to eql(true) expect(Jsonerino.parse('false')).to eql(false) end it 'Should parse numbers properly' do expect(Jsonerino.parse('1.5e-5')).to eql(1.5e-5) end it 'Should parse null values properly' do expect(Jsonerino.parse('null')).to eql(nil) end end end
Version data entries
4 entries across 4 versions & 1 rubygems