+4
-1
@@ -1,2 +0,5 @@ | ||
| exports.parse = require('./parse'); | ||
| var parse = require('./parse'); | ||
| exports.parse = parse.parse; | ||
| exports.ParsedResource = parse.ParsedResource; | ||
| exports.Resource = require('./resource'); |
+1
-1
| { | ||
| "name": "halson", | ||
| "version": "1.0.4", | ||
| "version": "1.0.5", | ||
| "description": "Fault-tolerant HAL+JSON parser and writer", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
+4
-1
@@ -8,2 +8,4 @@ | ||
| ParsedResource.prototype.className = "HALSONParsedResource"; | ||
| ParsedResource.prototype._parse = function(list) { | ||
@@ -85,2 +87,3 @@ var data = this.data[list] || {}; | ||
| module.exports = parse; | ||
| exports.parse = parse; | ||
| exports.ParsedResource = ParsedResource; |
+14
-0
@@ -6,2 +6,8 @@ var assert = require('assert'); | ||
| describe('constructor', function(){ | ||
| it('should have a className', function() { | ||
| var res = new hal.Resource(); | ||
| assert.ok(res.className); | ||
| assert.equal(res.className, hal.Resource.prototype.className); | ||
| }); | ||
| it('should construct an empty Resource', function() { | ||
@@ -288,2 +294,10 @@ var res = new hal.Resource(); | ||
| describe('ParsedResource', function() { | ||
| it('should have a className', function() { | ||
| var res = new hal.parse(data); | ||
| assert.ok(res.className); | ||
| assert.equal(res.className, hal.ParsedResource.prototype.className); | ||
| }); | ||
| }); | ||
| describe('_links', function(){ | ||
@@ -290,0 +304,0 @@ it('link()', function(){ |
20048
3.47%474
3.49%