From 06bc14b9af286a815a642893ca9849fac594334b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 19 Jan 2016 14:33:12 +0000 Subject: [PATCH] add unit test --- node_modules/c9/hostname_test.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 node_modules/c9/hostname_test.js diff --git a/node_modules/c9/hostname_test.js b/node_modules/c9/hostname_test.js new file mode 100644 index 00000000..bca81758 --- /dev/null +++ b/node_modules/c9/hostname_test.js @@ -0,0 +1,25 @@ +/*global describe it before after beforeEach afterEach define*/ +"use strict"; +"use server"; +"use mocha"; + +require("c9/inline-mocha")(module); + +var assert = require("assert-diff"); +var hostname = require("./hostname"); + +describe(__filename, function() { + + function assertServerName(sn, type, region, index, env) { + assert.equal(sn.type, type); + assert.equal(sn.region, region); + assert.equal(sn.index, index); + assert.equal(sn.env, env); + } + + it("parse hostname", function() { + assertServerName(hostname.parse("fabian-gce-eu-04-dev"), "fabian", "eu", "04", "dev"); + assertServerName(hostname.parse("newclient-gce-eu-prod-d4fg"), "newclient", "eu", "d4fg", "prod"); + assertServerName(hostname.parse("ide-old-gce-usw-02-prod"), "ide-old", "usw", "02", "prod"); + }); +});