From 96b2f2b3a434ff7f512c7480f0f649bac4c37244 Mon Sep 17 00:00:00 2001 From: fewieden Date: Fri, 16 Feb 2018 00:01:02 +0100 Subject: [PATCH] clone object unit test --- js/class.js | 3 -- tests/unit/classes/class_spec.js | 49 +++++++++++++++++++------------- 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/js/class.js b/js/class.js index ec75f6f2..ceccc6f1 100644 --- a/js/class.js +++ b/js/class.js @@ -92,7 +92,4 @@ function cloneObject(obj) { /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") { module.exports = Class; - module.exports._test = { - cloneObject: cloneObject - } } diff --git a/tests/unit/classes/class_spec.js b/tests/unit/classes/class_spec.js index e2e6d521..0d6f8644 100644 --- a/tests/unit/classes/class_spec.js +++ b/tests/unit/classes/class_spec.js @@ -1,36 +1,47 @@ -var chai = require("chai"); -var expect = chai.expect; -var jsClass = require("../../../js/class.js"); +const chai = require("chai"); +const expect = chai.expect; +const path = require("path"); +const {JSDOM} = require("jsdom"); describe("File js/class", function() { describe("Test function cloneObject", function() { - var cloneObject = jsClass._test.cloneObject; + let clone; + + before(function(done) { + const dom = new JSDOM(`