Skip to content

Commit

Permalink
Merge pull request #16 from nponeccop/master
Browse files Browse the repository at this point in the history
Bumped devDependencies
  • Loading branch information
bpedersen authored Apr 29, 2021
2 parents a291de9 + 59ca50e commit 5cb8bd0
Show file tree
Hide file tree
Showing 7 changed files with 7,208 additions and 40 deletions.
5 changes: 2 additions & 3 deletions .babelrc
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"
}]
]
}
6 changes: 5 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@ cache:
notifications:
email: false
node_js:
- '6'
- '10'
- '12'
- '14'
- '15'

script:
- npm run test
- npm run test:with-setup
Expand Down
32 changes: 19 additions & 13 deletions dist/index.js
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;
22 changes: 14 additions & 8 deletions dist/setupTestFramework.js
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));
};
Loading

0 comments on commit 5cb8bd0

Please sign in to comment.