1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| var test = require("tape")
|
| var safeParse = require("../index")
|
| test("safeParse is a function", function (assert) {
| assert.equal(typeof safeParse, "function")
| assert.end()
| })
|
| test("safeParse valid json", function (assert) {
| safeParse("{ \"foo\": true }", function (err, json) {
| assert.ifError(err)
| assert.equal(json.foo, true)
|
| assert.end()
| })
| })
|
| test("safeParse faulty", function (assert) {
| safeParse("WRONG", function (err) {
| assert.ok(err)
| assert.equal(err.message, "Unexpected token W")
|
| assert.end()
| })
| })
|
|