diff --git a/src/Main.js b/src/Main.js index 4389f00..3d54a7c 100644 --- a/src/Main.js +++ b/src/Main.js @@ -1,3 +1,8 @@ +const util = require("./Util"); + +util.checkNodeVersion(); +util.checkPlatform(); + module.exports = { name: require("../package.json").name, version: require("../package.json").version, diff --git a/test.js b/test.js index 87e4065..19effa3 100644 --- a/test.js +++ b/test.js @@ -1,5 +1,6 @@ const test = require("ava"); const nodeUfw = require("./src/Main"); +const nodeUfwUtil = require("./src/Util"); test("exceeded port", async (t) => { await t.throwsAsync(async () => { @@ -39,4 +40,10 @@ test("sfw disabled", async (t) => { test("sfw enabled", async (t) => { t.true(await nodeUfw.enable()); +}); + +test("check version", async (t) => { + t.true(nodeUfwUtil.checkNodeVersion()); + t.true(nodeUfwUtil.checkPlatform()); + t.true(await nodeUfwUtil.checkPlatformExact()); }); \ No newline at end of file