raspberryGPIOhtmlserver/node_modules/parsejson/test.js
node_modules/parsejson/test.jsRaw
1var assert = require('better-assert');
2var expect = require('expect.js');
3var parsejson = require('./index.js');
4
5describe('my suite', function(){
6 it('should parse a JSON string', function () {
7
8 var jsonString = '{"users" :[{"first_name":"foo", "last_name":"bar"}],' +
9 '"id" :40,' +
10 '"cities":["los angeles", "new york", "boston"]}';
11
12 var jsonObj = parsejson(jsonString);
13 expect(jsonObj.users[0].first_name).to.be("foo");
14 expect(jsonObj.users[0].last_name).to.be("bar");
15 expect(jsonObj.id).to.be(40);
16 expect(jsonObj.cities[0]).to.be('los angeles');
17 expect(jsonObj.cities[1]).to.be('new york');
18 expect(jsonObj.cities[2]).to.be('boston');
19
20 });
21});