arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/server/node_modules/parsejson/test.js
server/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});