Globally load sinon-chai GitOrigin-RevId: b0175e021b98d6338171108c6778de80ee58479a
@@ -1,7 +1,7 @@
#!/bin/bash
set -e;
-MOCHA="node_modules/.bin/mocha --exit --recursive --reporter spec"
+MOCHA="node_modules/.bin/mocha --exit --recursive --reporter spec --require test/unit/bootstrap.js"
$MOCHA "$@" test/unit/js
@@ -1,6 +1,6 @@
@@ -0,0 +1,5 @@
+const chai = require('chai')
+
+// Load sinon-chai assertions so expect(stubFn).to.have.been.calledWith('abc')
+// has a nicer failure messages
+chai.use(require('sinon-chai'))
@@ -1,7 +1,5 @@
sinon = require('sinon')
chai = require('chai')
-sinonChai = require "sinon-chai"
-chai.use sinonChai
should = chai.should()
expect = chai.expect
modulePath = "../../../../app/js/Features/Authentication/AuthenticationController.js"
@@ -4,9 +4,7 @@ SandboxedModule = require "sandboxed-module"
assert = require "assert"
chai = require "chai"
sinon = require "sinon"
modulePath = Path.join __dirname, "../../../../app/js/Features/Project/ProjectCollabratecDetailsHandler"
@@ -2,10 +2,8 @@ SandboxedModule = require('sandboxed-module')
assert = require('assert')
-sinonChai = require('sinon-chai')
chai.should()
-chai.use(sinonChai)
modulePath = '../../../../app/js/Features/Templates/TemplatesController'
should = require('chai').should()
modulePath = '../../../../app/js/Features/Templates/TemplatesManager'