-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from nponeccop/master
Bumped devDependencies
- Loading branch information
Showing
7 changed files
with
7,208 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,9 @@ | ||
{ | ||
"presets": [ | ||
["env", { | ||
["@babel/preset-env", { | ||
"targets": { | ||
"node": "4.5" | ||
} | ||
}], | ||
"stage-2" | ||
}] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,44 +1,50 @@ | ||
'use strict'; | ||
"use strict"; | ||
|
||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = void 0; | ||
|
||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
|
||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
|
||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
|
||
var defaultKeys = ['log', 'warn', 'error']; | ||
|
||
var mockConsole = function mockConsole(mockArg) { | ||
var originalConsole = _extends({}, console); | ||
// No argument | ||
var originalConsole = _objectSpread({}, console); // No argument | ||
|
||
|
||
if (!mockArg) { | ||
defaultKeys.forEach(function (key) { | ||
global.console[key] = jest.fn(); | ||
}); | ||
} | ||
// Argument is a string | ||
} // Argument is a string | ||
else if (typeof mockArg === 'string' || mockArg instanceof String) { | ||
global.console[mockArg] = jest.fn(); | ||
} | ||
// Argument is an array | ||
} // Argument is an array | ||
else if (Array.isArray(mockArg)) { | ||
mockArg.forEach(function (key) { | ||
global.console[key] = jest.fn(); | ||
}); | ||
} | ||
// Argument is an object | ||
} // Argument is an object | ||
else { | ||
Object.keys(mockArg).forEach(function (key) { | ||
global.console[key] = mockArg[key]; | ||
}); | ||
} | ||
// Return function to restore console | ||
} // Return function to restore console | ||
|
||
|
||
var restore = function restore() { | ||
return global.console = originalConsole; | ||
}; | ||
|
||
return function () { | ||
global.console = originalConsole; | ||
}; | ||
}; | ||
|
||
exports.default = mockConsole; | ||
var _default = mockConsole; | ||
exports.default = _default; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,29 @@ | ||
"use strict"; | ||
|
||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
|
||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
|
||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
|
||
var originalDescribe = jasmine.getEnv().describe; | ||
|
||
jasmine.getEnv().describe = function (description, specDefinitions) { | ||
for (var _len = arguments.length, describeArgs = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { | ||
describeArgs[_key - 2] = arguments[_key]; | ||
} | ||
var $jestMockConsoleOriginal; | ||
|
||
var $jestMockConsoleOriginal = void 0; | ||
var injectedSpecDefinition = function injectedSpecDefinition() { | ||
beforeEach(function () { | ||
$jestMockConsoleOriginal = _extends({}, console); | ||
$jestMockConsoleOriginal = _objectSpread({}, console); | ||
}); | ||
afterEach(function () { | ||
global.console = $jestMockConsoleOriginal; | ||
}); | ||
specDefinitions.apply(undefined, arguments); | ||
specDefinitions.apply(void 0, arguments); | ||
}; | ||
return originalDescribe.apply(undefined, [description, injectedSpecDefinition].concat(describeArgs)); | ||
|
||
for (var _len = arguments.length, describeArgs = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { | ||
describeArgs[_key - 2] = arguments[_key]; | ||
} | ||
|
||
return originalDescribe.apply(void 0, [description, injectedSpecDefinition].concat(describeArgs)); | ||
}; |
Oops, something went wrong.