Sha256: b09a219d4a519d3be76f345b56f4e6fe0efef0beb64935a51e623c1adb369830
Contents?: true
Size: 696 Bytes
Versions: 89
Compression:
Stored size: 696 Bytes
Contents
var assert = require('better-assert'); var expect = require('expect.js'); var parsejson = require('./index.js'); describe('my suite', function(){ it('should parse a JSON string', function () { var jsonString = '{"users" :[{"first_name":"foo", "last_name":"bar"}],' + '"id" :40,' + '"cities":["los angeles", "new york", "boston"]}'; var jsonObj = parsejson(jsonString); expect(jsonObj.users[0].first_name).to.be("foo"); expect(jsonObj.users[0].last_name).to.be("bar"); expect(jsonObj.id).to.be(40); expect(jsonObj.cities[0]).to.be('los angeles'); expect(jsonObj.cities[1]).to.be('new york'); expect(jsonObj.cities[2]).to.be('boston'); }); });
Version data entries
89 entries across 89 versions & 3 rubygems