diff options
author | Minteck <contact@minteck.org> | 2022-06-04 08:51:01 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-06-04 08:51:01 +0200 |
commit | 383285ecd5292bf9a825e05904955b937de84cc9 (patch) | |
tree | 0a53b6f02c1604b078044567c03dc1b6c944c8c2 /node_modules/safe-json-parse/test/index.js | |
download | equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.tar.gz equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.tar.bz2 equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.zip |
Initial commit
Diffstat (limited to 'node_modules/safe-json-parse/test/index.js')
-rw-r--r-- | node_modules/safe-json-parse/test/index.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/safe-json-parse/test/index.js b/node_modules/safe-json-parse/test/index.js new file mode 100644 index 0000000..ffea3a5 --- /dev/null +++ b/node_modules/safe-json-parse/test/index.js @@ -0,0 +1,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() + }) +}) |