From 5ee361bcff09360389a7ba40dfddba8fd019bb1f Mon Sep 17 00:00:00 2001 From: Christoph Oberhofer Date: Fri, 15 Jul 2016 21:38:29 +0200 Subject: [PATCH] Fixed tests --- src/common/dom_helper.js | 4 ++++ test/spec/config_factory.spec.js | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/common/dom_helper.js b/src/common/dom_helper.js index dfae643..dc2b72a 100644 --- a/src/common/dom_helper.js +++ b/src/common/dom_helper.js @@ -18,4 +18,8 @@ const DOMHelper = windowObjects.reduce((result, obj) => { }; }, {}); +DOMHelper.setObject = (key, value) => { + DOMHelper[key] = value; +}; + export default DOMHelper; diff --git a/test/spec/config_factory.spec.js b/test/spec/config_factory.spec.js index d169a55..f4d4202 100644 --- a/test/spec/config_factory.spec.js +++ b/test/spec/config_factory.spec.js @@ -1,4 +1,5 @@ import {createConfigFromSource} from '../../src/input/config_factory'; +import DOMHelper from '../../src/common/dom_helper'; function MyFileList(file) { Array.call(this); @@ -7,7 +8,7 @@ function MyFileList(file) { MyFileList.prototype = Object.create(Array.prototype); MyFileList.prototype.constructor = MyFileList; -const OriginalFileList = window.FileList; +const OriginalFileList = DOMHelper.FileList; function expectImageConfig(config) { expect(config.inputStream.type).to.equal("ImageStream"); @@ -30,11 +31,11 @@ function expectLiveConfig(config) { describe("createConfigFromSource", () => { beforeEach(function() { - window.FileList = MyFileList; + DOMHelper.setObject('FileList', MyFileList); }); afterEach(function() { - window.FileList = OriginalFileList; + DOMHelper.setObject('FileList', OriginalFileList); }); it("should create an image config for an image-file", () => {