]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/node_modules/normalize-package-data/test/scripts.js
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / node_modules / normalize-package-data / test / scripts.js
1 var tap = require("tap")
2 var normalize = require("../lib/normalize")
3 var path = require("path")
4 var fs = require("fs")
5
6 tap.test("bad scripts", function (t) {
7   var p = path.resolve(__dirname, "./fixtures/badscripts.json")
8   fs.readFile (p, function (err, contents) {
9     if (err) throw err
10     var originalData = JSON.parse(contents.toString())
11     var data = JSON.parse(contents.toString())
12     normalize(data)
13     t.ok(data)
14     verifyFields(t, data, originalData)
15     t.end()
16   })
17 })
18
19 function verifyFields (t, normalized, original) {
20   t.equal(normalized.version, original.version, "Version field stays same")
21   t.equal(normalized.name, original.name, "Name stays the same.")
22   // scripts is not an object, so it should be deleted
23   t.notOk(normalized.scripts)
24 }