Skip to content

Commit

Permalink
chore(test): use root module in test helper
Browse files Browse the repository at this point in the history
- removes duplicated code for root patch exists in root util module
  • Loading branch information
kwonoj committed Dec 7, 2015
1 parent 89bc31f commit d5adbd4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 53 deletions.
34 changes: 2 additions & 32 deletions spec/helpers/test-helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
jasmine.DEFAULT_TIMEOUT_INTERVAL = 1000;

var _ = require('lodash');
var root = require('../../dist/cjs/util/root').root;
var Rx = require('../../dist/cjs/Rx.KitchenSink');

var marbleHelpers = require('./marble-testing');
Expand Down Expand Up @@ -92,15 +93,6 @@ afterEach(function () {
});

(function () {
var objectTypes = {
'boolean': false,
'function': true,
'object': true,
'number': false,
'string': false,
'undefined': false
};

Object.defineProperty(Error.prototype, 'toJSON', {
value: function () {
var alt = {};
Expand All @@ -115,17 +107,7 @@ afterEach(function () {
configurable: true
});

var _root = (objectTypes[typeof self] && self) || (objectTypes[typeof window] && window);

var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
var freeGlobal = objectTypes[typeof global] && global;

if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
_root = freeGlobal;
}

global.__root__ = _root;
global.__root__ = root;
})();

global.lowerCaseO = function lowerCaseO() {
Expand All @@ -146,15 +128,3 @@ global.lowerCaseO = function lowerCaseO() {

return o;
};

var ___start;
beforeEach(function () {
___start = Date.now();
});

afterEach(function () {
var elapsed = Date.now() - ___start;
if (elapsed > 500) {
throw 'slow test!';
}
});
24 changes: 3 additions & 21 deletions spec/helpers/tests2png/diagram-test-runner.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000;

var root = require('../../../dist/cjs/util/root').root;
var Rx = require('../../../dist/cjs/Rx.KitchenSink');
var marbleHelpers = require('../marble-testing');
var painter = require('./painter');
Expand Down Expand Up @@ -50,7 +51,7 @@ function postProcessOutputMessage(msg) {
msg.notification.value = {
messages: msg.notification.value,
subscription: {start: msg.frame, end: '100%'},
}
};
}
return msg;
}
Expand Down Expand Up @@ -108,15 +109,6 @@ afterEach(function () {
});

(function () {
var objectTypes = {
'boolean': false,
'function': true,
'object': true,
'number': false,
'string': false,
'undefined': false
};

Object.defineProperty(Error.prototype, 'toJSON', {
value: function () {
var alt = {};
Expand All @@ -131,17 +123,7 @@ afterEach(function () {
configurable: true
});

var _root = (objectTypes[typeof self] && self) || (objectTypes[typeof window] && window);

var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
var freeGlobal = objectTypes[typeof global] && global;

if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
_root = freeGlobal;
}

global.__root__ = _root;
global.__root__ = root;
})();

global.lowerCaseO = function lowerCaseO() {
Expand Down

0 comments on commit d5adbd4

Please sign in to comment.