-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
I'm using to use next-update with an node project that uses gulp-mocha. The project also depends on a second project loaded from a local npm server. That project also uses gulp-mocha.
The second project is failing during unit tests.
$ node --version
v7.8.0
$ npm --version
4.2.0
Packages.json includes:
"dependencies": {
"ajv": "^4.9.2",
"async": "^1.5.0",
"joi": "^5.1.0",
"jwt-auth": "~0.2.1",
"lodash": "^3.10.1",
"moment": "^2.10.6",
"multer": "^1.1.0",
"my-other-package": "~1.7.2",
"node-uuid": "^1.4.3",
"proxy-agent": "^2.0.0",
"q": "^1.4.1",
"restify": "^4.0.3",
"string-format": "^0.2.1",
"superagent": "~1.4.0",
"superagent-proxy": "~1.0.0",
"vogels": "^2.0.0-rc10"
},
"devDependencies": {
"chai": "^3.4.1",
"chai-as-promised": "^5.1.0",
"download": "^3.2.0",
"download-status": "^2.1.0",
"gulp": "^3.9.0",
"gulp-istanbul": "^0.10.1",
"gulp-jshint": "^1.11.2",
"gulp-mocha": "^2.1.3",
"jshint-stylish": "^2.0.1",
"mocha": "^2.3.3",
"ps-tree": "^1.0.1",
"raml2html": "^2.3.0",
"sinon": "^1.17.2",
"supertest": "^1.1.0"
}
This is the output when next-update is run:
$ next-update
next-update@1.5.1 - Tests if module's dependencies can be updated to the newer version without breaking the tests
checking if the current state works
npm test
> ndg-temp-storage@0.0.2 test /Users/jameshar/projects/my-npm-package
> gulp
[14:24:36] Using gulpfile /Users/jameshar/projects/my-npm-package/gulpfile.js
[14:24:36] Starting 'jshint'...
[14:24:36] Starting 'setup'...
Captured pid 21510
Initializing DynamoDB Local with the following configuration:
Port: 8000
InMemory: true
DbPath: null
SharedDb: true
shouldDelayTransientStatuses: true
CorsParams: *
[14:24:38] Finished 'jshint' after 2.49 s
[14:24:41] Finished 'setup' after 5.01 s
[14:24:41] Starting 'pre-test'...
[14:24:43] Finished 'pre-test' after 2.25 s
[14:24:43] Starting 'test'...
pid =====> 21510
[14:24:43] 'test' errored after 46 ms
[14:24:43] Error in plugin 'gulp-mocha'
Message:
Cannot find module 'nock'
Details:
code: MODULE_NOT_FOUND
Stack:
Error: Cannot find module 'nock'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/jameshar/projects/my-npm-package/node_modules/my-other-module/tests/mocks/index.js:1:74)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Object.Module._extensions.(anonymous function) [as .js] (/Users/jameshar/projects/my-npm-package/node_modules/istanbul/lib/hook.js:109:37)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
npm ERR! Test failed. See above for more details.
npm test returned 1test errors:
npm ERR! Test failed. See above for more details.
ERROR testing next working updates
Metadata
Metadata
Assignees
Labels
No labels