1 var common = require("../common-tap.js")
2 var test = require("tap").test
3 var path = require("path")
4 var cwd = path.resolve(__dirname, "..", "..")
5 var testscript = require("../../package.json").scripts.test
6 var tsregexp = testscript.replace(/([\[\.\*\]])/g, "\\$1")
8 test("default", function (t) {
9 common.npm(["run"], { cwd: cwd }, function (er, code, so) {
12 t.similar(so, new RegExp("\\n test\\n " + tsregexp + "\\n"))
17 test("parseable", function (t) {
18 common.npm(["run", "-p"], { cwd: cwd }, function (er, code, so) {
21 t.similar(so, new RegExp("\\ntest:" + tsregexp + "\\n"))
26 test("parseable", function (t) {
27 common.npm(["run", "--json"], { cwd: cwd }, function (er, code, so) {
30 t.equal(JSON.parse(so).test, testscript)