mirror of https://github.com/nodejs/node.git
45 lines
906 B
JavaScript
45 lines
906 B
JavaScript
var test = require("tap").test
|
|
var c = require("../index.js").checkPlatform
|
|
|
|
test("target cpu wrong", function (t) {
|
|
var target = {}
|
|
target.cpu = "enten-cpu"
|
|
target.os = "any"
|
|
c(target, false, function (err) {
|
|
t.ok(err, "error present")
|
|
t.equal(err.code, "EBADPLATFORM")
|
|
t.end()
|
|
})
|
|
})
|
|
|
|
test("os wrong", function (t) {
|
|
var target = {}
|
|
target.cpu = "any"
|
|
target.os = "enten-os"
|
|
c(target, false, function (err) {
|
|
t.ok(err, "error present")
|
|
t.equal(err.code, "EBADPLATFORM")
|
|
t.end()
|
|
})
|
|
})
|
|
|
|
test("nothing wrong", function (t) {
|
|
var target = {}
|
|
target.cpu = "any"
|
|
target.os = "any"
|
|
c(target, false, function (err) {
|
|
t.notOk(err, "no error present")
|
|
t.end()
|
|
})
|
|
})
|
|
|
|
test("force", function (t) {
|
|
var target = {}
|
|
target.cpu = "enten-cpu"
|
|
target.os = "any"
|
|
c(target, true, function (err) {
|
|
t.notOk(err, "no error present")
|
|
t.end()
|
|
})
|
|
})
|