Skip to content
This repository was archived by the owner on Dec 11, 2019. It is now read-only.

Commit e1ed983

Browse files
authored
Merge pull request #7391 from brave/bsc-unit-test-coverage
Added npm task for getting unit test coverage
2 parents 7e5af38 + cdc29b0 commit e1ed983

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@
3232
"start": "node ./tools/start.js --user-data-dir=brave-development --debug=5858 --enable-logging --v=0 --enable-extension-activity-logging --enable-sandbox-logging --enable-dcheck",
3333
"start2": "node ./tools/start.js --user-data-dir=brave-development-2 --debug=5859 --enable-logging --v=0 --enable-extension-activity-logging --enable-sandbox-logging --enable-dcheck",
3434
"start-brk": "node ./tools/start.js --debug-brk=5858 -enable-logging --v=0 --enable-dcheck",
35-
"test": "cross-env NODE_ENV=test mocha --require babel-register --require babel-polyfill --recursive \"test/**/*Test.js\"",
36-
"unittest": "cross-env NODE_ENV=test mocha --require babel-register --require babel-polyfill --recursive \"test/unit/**/*Test.js\"",
37-
"uitest": "cross-env NODE_ENV=test mocha --require babel-register --require babel-polyfill --recursive \"test/about/**/*Test.js\" \"test/app/**/*Test.js\" \"test/components/**/*Test.js\" \"test/lib/**/*Test.js\"",
35+
"test": "cross-env NODE_ENV=test mocha \"test/**/*Test.js\"",
36+
"unittest": "cross-env NODE_ENV=test mocha \"test/unit/**/*Test.js\"",
37+
"unittest-cov": "node --harmony node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --report html --report text -x \"test/unit/**/*Test.js\" -- \"test/unit/**/*Test.js\"",
38+
"uitest": "cross-env NODE_ENV=test mocha \"test/about/**/*Test.js\" \"test/app/**/*Test.js\" \"test/components/**/*Test.js\" \"test/lib/**/*Test.js\"",
3839
"update-pdfjs": "rm -r app/extensions/pdfjs/; cp -r ../pdf.js/build/chromium/ app/extensions/pdfjs/",
3940
"update-psl": "./tools/updatepsl.sh",
4041
"vagrant-destroy-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant destroy",
@@ -149,6 +150,7 @@
149150
"git-rev-sync": "^1.8.0",
150151
"gulp": "^3.9.0",
151152
"joi": "^10.2.2",
153+
"istanbul": "^1.1.0-alpha.1",
152154
"jsdom": "9.4.1",
153155
"jsdom-global": "2.0.0",
154156
"jsdox": "^0.4.9",

test/app/renderer/components/messageBoxTest.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -185,14 +185,16 @@ describe('MessageBox component tests', function () {
185185
yield this.app.client
186186
.ipcSend(messages.SHORTCUT_NEW_FRAME, page1)
187187
.waitForTabCount(2)
188-
.waitForVisible('#thelink[href="page2.html"]', 1000)
188+
189+
yield this.app.client
190+
.waitForVisible('#thelink[href="page2.html"]', 5000)
189191

190192
// load a basic history for this tab
191193
yield this.app.client
192-
.loadUrl(page2)
193-
.waitForVisible('#thelink[href="page1.html"]', 1000)
194-
.loadUrl(page1)
195-
.waitForVisible('#thelink[href="page2.html"]', 1000)
194+
.url(page2)
195+
.waitForVisible('#thelink[href="page1.html"]', 5000)
196+
.url(page1)
197+
.waitForVisible('#thelink[href="page2.html"]', 5000)
196198
})
197199

198200
it('lets you follow links in the tab', function * () {

test/mocha.opts

+3
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@
22
--timeout 600s
33
--reporter spec
44
--check-leaks
5+
--require babel-register
6+
--require babel-polyfill
7+
--recursive

0 commit comments

Comments
 (0)