Description
Sails version: 1.0.1
Node version: 10.0.0
NPM version: 6.0.0
DB adapter name: N/A
DB adapter version: N/A
Operating system: Linux 4.14.36-1-MANJARO x86_64
I'm using mocha for run my E2E against my API (WIP) build it with sails and I followed the steps on the documentation, but I'm getting a error when try to lift sails via mocha (if I run sails lift
outside mocha works).
Stack trace
/home/leosuncin/Workspaces/github/writtr-api/node_modules/captains-log/lib/configure.js:196 else if (colorName.match(/^dim/)) { ^TypeError: Cannot read property 'match' of undefined
at _getColorizedPrefix (/home/leosuncin/Workspaces/github/writtr-api/node_modules/captains-log/lib/configure.js:196:28)
at /home/leosuncin/Workspaces/github/writtr-api/node_modules/captains-log/lib/configure.js:208:9
at Array.forEach ()
at module.exports (/home/leosuncin/Workspaces/github/writtr-api/node_modules/captains-log/lib/configure.js:134:21)
at CaptainsLog (/home/leosuncin/Workspaces/github/writtr-api/node_modules/captains-log/index.js:39:17)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/errors/fatal.js:11:11)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/errors/index.js:3:10)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/lib/app/private/isLocalSailsValid.js:9:11)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/lib/app/Sails.js:162:37)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/lib/app/index.js:6:13)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/sails/lib/index.js:5:13)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/test/bootstrap.js:2:17)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
at require (internal/modules/cjs/helpers.js:20:18)
at /home/leosuncin/Workspaces/github/writtr-api/node_modules/mocha/lib/mocha.js:253:27
at Array.forEach ()
at Mocha.loadFiles (/home/leosuncin/Workspaces/github/writtr-api/node_modules/mocha/lib/mocha.js:250:14)
at Mocha.run (/home/leosuncin/Workspaces/github/writtr-api/node_modules/mocha/lib/mocha.js:577:10)
at Object. (/home/leosuncin/Workspaces/github/writtr-api/node_modules/mocha/bin/_mocha:591:18)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:719:10)
at startup (internal/bootstrap/node.js:228:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:575:3)
Is an issue related to captains-log
and can be fixed with:
node_modules/captains-log/lib/configure.js
156c156
< var colorName = colorMappings[logAt];
---
> var colorName = colorMappings[logAt] || DEFAULT.OVERRIDES.colors[logAt];
You can see my repo with the issue here https://github.com/leosuncin/writtr-api-sails/tree/testing