From f35b0df7e004b09977ceffa580a7323c44af1c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Astori?= Date: Wed, 16 Mar 2016 01:41:19 -0400 Subject: [PATCH] Add a very basic test for Network#export --- test/models/network.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/models/network.js diff --git a/test/models/network.js b/test/models/network.js new file mode 100644 index 00000000..300e6545 --- /dev/null +++ b/test/models/network.js @@ -0,0 +1,30 @@ +"use strict"; + +var expect = require("chai").expect; + +var Chan = require("../../src/models/chan"); +var Network = require("../../src/models/network"); + +describe("Network", function() { + describe("#export()", function() { + + it("should produce an valid object", function() { + var network = new Network({name: "networkName"}); + network.channels.push(new Chan({name: "#thelounge"})); + network.channels.push(new Chan({name: "&foobar"})); + + expect(network.export()).to.deep.equal({ + name: "networkName", + host: "", + port: 6667, + tls: false, + password: "", + username: "", + realname: "", + commands: [], + nick: undefined, + join: "#thelounge,&foobar", + }); + }); + }); +});