From b2191cdfc1dd60406c13cdf0dbd420c82d5dc171 Mon Sep 17 00:00:00 2001 From: mhsjlw Date: Mon, 24 Aug 2015 10:25:34 -0400 Subject: [PATCH] Added tests --- package.json | 9 ++++++++- tests/index.js | 15 +++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 tests/index.js diff --git a/package.json b/package.json index 7d5b6c6..9dda767 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,9 @@ "name": "roblabla", "email": "robinlambertz.dev@gmail.com" }, + "scripts": { + "test": "mocha --reporter spec" + }, "keywords": [], "licenses": { "type": "MIT" @@ -14,7 +17,8 @@ "dependencies": { "minecraft-protocol": "^0.14.0", "buffers": "0.1.1", - "longjohn": "~0.2.8" + "mocha": "~2.2.5", + "chai": "~3.2.0" }, "repository": { "type": "git", @@ -22,5 +26,8 @@ }, "bugs": { "url": "http://github.com/mhsjlw/node-minecraft-server/issues" + }, + "devDependencies": { + "longjohn": "~0.2.8" } } diff --git a/tests/index.js b/tests/index.js new file mode 100644 index 0000000..3af9c7a --- /dev/null +++ b/tests/index.js @@ -0,0 +1,15 @@ +var boot = require('../app').boot, + shutdown = require('../app').shutdown, + port = require('../app').port, + + describe("Server", function() { + if("Is running", function(done) { + var client = net.Socket(); + client.connect(25565, '127.0.0.1', function() { + client.close(); // or whatever the method to close the socket; + done(); + }); + client.on('error', function(err) { + done(err); + }) + }); \ No newline at end of file