Tips &Tricks Blog

0

xCode: gulp: command not found

If you’re using gulp or similar build tools to build your project you might run into this issue. /Users/username/Library/Developer/Xcode/DerivedData/project/filename.sh: line 4: gulp: command not found Here, xCode can not find gulp because it uses...

0

-nt file test operator in bash

File based condition for if statements in bash Condition: [ newerfile -nt olderfile ] Description: newerfile was changed more recently than olderfile, or if newerfile exists and olderfile doesn’t. Example: if [ file1.txt -nt...

0

Stubbing a class without invoking a constructor

You can create Stub instances using sinon.createStubInstance. const sinon = require(‘sinon’); const Foo = require(‘../Foo.js’); const fooStub = sinon.createStubInstance(Foo); fooStub.foo { bar() { returns ‘bar’; } } expect(fooStub.foo.bar()).to.equal(‘bar’);

0

How to read a file as a string in nodejs javascript?

Below code reads the file content in asynchronous manner and the content is returned in the string format and buffered format respectively. let fs = require(“fs-extra”); let path = require(“path”); fs.readFile(path.join(__dirname, “filePath”), “utf8”,(data, err)...

0

How to run cpplint on recursively on multiple folders?

You can specify path to both the directories as arguments. In this example, they are specified as srcFiles and appFiles. const cppLint = path.resolve(“cpplint.py”); // get the path to cpplint.py const srcFiles = path.resolve(__dirname,...

0

Debug mocha using visual studio code

Add the following configuration in your launch.json { “name”: “Run mocha”, “type”: “node”, “request”: “launch”, “program”: “${workspaceRoot}/node_modules/mocha/bin/mocha”, “stopOnEntry”: false, “args”: [ “test/**/*.js”, “–inspect”, “–debug-brk”, “–no-timeouts” ], “cwd”: “${workspaceRoot}”, “runtimeExecutable”: null, “env”: { “NODE_ENV”: “testing”...