protect methods that can not use lodash-migrate

This commit is contained in:
spalger
2016-05-19 08:44:15 -07:00
parent fbac07a6ed
commit 38cf442acc
7 changed files with 13 additions and 7 deletions

View File

@ -4,6 +4,7 @@ module.exports = function (makeLogger) {
var fs = require('fs');
var once = require('events').EventEmitter.prototype.once;
var _ = require('lodash-migrate');
var _v4 = require('lodash-migrate/lodash');
describe('buffer flush', function () {
if (require('stream').Writable) {
@ -21,7 +22,7 @@ module.exports = function (makeLogger) {
var logger = makeLogger();
// write the line 10 times
_.times(10, function () {
_v4.times(10, function () {
logger.onDebug(line);
});

View File

@ -3,6 +3,7 @@ describe('File Logger', function () {
var FileLogger = require('../../../src/lib/loggers/file');
var once = require('events').EventEmitter.prototype.once;
var _ = require('../../../src/lib/utils');
var _v4 = require('lodash-migrate/lodash');
var parentLog;
var logger;
var expect = require('expect.js');
@ -49,7 +50,7 @@ describe('File Logger', function () {
var logger = makeLogger();
// write the line 10 times
_.times(10, function () {
_v4.times(10, function () {
logger.onDebug(line);
});

View File

@ -1,13 +1,14 @@
describe('Random Selector', function () {
var randomSelector = require('../../../src/lib/selectors/random');
var _ = require('lodash-migrate');
var _v4 = require('lodash-migrate/lodash');
var expect = require('expect.js');
it('chooses a selection by random', function () {
var log = { a: 0, b: 0, c: 0 };
var choices = _.keys(log);
_.times(1000, function () {
_v4.times(1000, function () {
var choice = randomSelector(choices);
log[choice]++;
});

View File

@ -1,6 +1,7 @@
describe('Round Robin Selector', function () {
var selector = require('../../../src/lib/selectors/round_robin');
var _ = require('lodash-migrate');
var _v4 = require('lodash-migrate/lodash');
var expect = require('expect.js');
it('chooses options in order', function () {
@ -8,7 +9,7 @@ describe('Round Robin Selector', function () {
var expected = _.clone(options);
var selections = [];
_.times(options.length, function () {
_v4.times(options.length, function () {
selections.push(selector(options));
});

View File

@ -5,6 +5,7 @@ describe('Stream Logger', function () {
var once = require('events').EventEmitter.prototype.once;
var stream = new MockWritableStream();
var _ = require('../../../src/lib/utils');
var _v4 = require('lodash-migrate/lodash');
var expect = require('expect.js');
var parentLog;
@ -47,7 +48,7 @@ describe('Stream Logger', function () {
stream.write.restore();
// write the line 10 times
_.times(10, function () {
_v4.times(10, function () {
logger.onDebug(line);
});

View File

@ -5,6 +5,7 @@ var errors = require('../../../src/lib/errors');
var sinon = require('sinon');
var expect = require('expect.js');
var _ = require('lodash-migrate');
var _v4 = require('lodash-migrate/lodash');
var nodeList = require('../../fixtures/short_node_list.json');
var stub = require('../../utils/auto_release_stub').make();
@ -632,7 +633,7 @@ describe('Transport Class', function () {
});
};
}
it('retries when there are retries remaining', testRetries(_.random(25, 40)));
it('retries when there are retries remaining', testRetries(_v4.random(25, 40)));
it('responds when there are no retries', testRetries(0));
});

View File

@ -349,7 +349,7 @@ describe('Utils', function () {
});
describe('#applyArgs', function () {
_.times(10, function (i) {
_v4.times(10, function (i) {
var method = i > 5 ? 'apply' : 'call';
var argCount = i + 1;
var slice = 1;