mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 10:07:48 +00:00
Excuse root._ export from coverage.
This commit is contained in:
@@ -46,6 +46,7 @@ before_install:
|
|||||||
PATTERN[5]="|\bindex,\s*iterable\)\s*===\s*false\)[^}]+?(break;)|"
|
PATTERN[5]="|\bindex,\s*iterable\)\s*===\s*false\)[^}]+?(break;)|"
|
||||||
PATTERN[6]="|\s*if\s*\(!lodashFunc\)\s*\{\s*return;\s*\}|"
|
PATTERN[6]="|\s*if\s*\(!lodashFunc\)\s*\{\s*return;\s*\}|"
|
||||||
PATTERN[7]="|\s*define\([\s\S]+?\);|"
|
PATTERN[7]="|\s*define\([\s\S]+?\);|"
|
||||||
|
PATTERN[8]="|\s*root\._\s*=\s*_;|"
|
||||||
|
|
||||||
if [ $ISTANBUL == true ]; then
|
if [ $ISTANBUL == true ]; then
|
||||||
set -e
|
set -e
|
||||||
|
|||||||
@@ -206,6 +206,11 @@
|
|||||||
(_.runInContext ? _.runInContext(root) : _)
|
(_.runInContext ? _.runInContext(root) : _)
|
||||||
));
|
));
|
||||||
|
|
||||||
|
/** Used to detect instrumented istanbul code coverage runs. */
|
||||||
|
var coverage = root.__coverage__ || root[lodashStable.findKey(root, function(value, key) {
|
||||||
|
return /^(?:\$\$cov_\d+\$\$)$/.test(key);
|
||||||
|
})];
|
||||||
|
|
||||||
/** Used to restore the `_` reference. */
|
/** Used to restore the `_` reference. */
|
||||||
var oldDash = root._;
|
var oldDash = root._;
|
||||||
|
|
||||||
@@ -13972,12 +13977,12 @@
|
|||||||
QUnit.test('should work with a `root` of `this`', function(assert) {
|
QUnit.test('should work with a `root` of `this`', function(assert) {
|
||||||
assert.expect(2);
|
assert.expect(2);
|
||||||
|
|
||||||
if (!isModularize && !document && realm.object) {
|
if (!isModularize && !coverage && (!document && realm.object)) {
|
||||||
var fs = require('fs'),
|
var fs = require('fs'),
|
||||||
vm = require('vm'),
|
vm = require('vm'),
|
||||||
expected = {},
|
expected = {},
|
||||||
context = vm.createContext({ '_': expected, 'console': console }),
|
context = vm.createContext({ '_': expected, 'console': console }),
|
||||||
source = fs.readFileSync(filePath);
|
source = fs.readFileSync(filePath, 'utf8');
|
||||||
|
|
||||||
vm.runInContext(source + '\nthis.lodash = this._.noConflict()', context);
|
vm.runInContext(source + '\nthis.lodash = this._.noConflict()', context);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user