12345678910111213141516171819202122 |
- 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');
-
- });
- });
|