diff --git a/api.js b/api.js index a96503b37..2b6c5f207 100644 --- a/api.js +++ b/api.js @@ -6,7 +6,6 @@ var fs = require('fs'); var flatten = require('arr-flatten'); var Promise = require('bluebird'); var figures = require('figures'); -var objectAssign = require('object-assign'); var globby = require('globby'); var chalk = require('chalk'); var fork = require('./lib/fork'); @@ -18,9 +17,7 @@ function Api(files, options) { EventEmitter.call(this); - objectAssign(this, options); - this.options = options; - + this.options = options || {}; this.rejectionCount = 0; this.exceptionCount = 0; this.passCount = 0; diff --git a/test/api.js b/test/api.js index 778706f5f..310997588 100644 --- a/test/api.js +++ b/test/api.js @@ -63,7 +63,7 @@ test('fail-fast mode', function (t) { api.run() .then(function () { - t.ok(api.failFast); + t.ok(api.options.failFast); t.is(api.passCount, 1); t.is(api.failCount, 1); t.true(/false fail false/.test(api.errors[0].error.message)); @@ -79,7 +79,7 @@ test('serial execution mode', function (t) { api.run() .then(function () { - t.ok(api.serial); + t.ok(api.options.serial); t.is(api.passCount, 2); }); });