Skip to content

Commit 78e9213

Browse files
authored
chore: ignore coverage of browser related stuff (#1819)
* chore: ignore coverage of browser related stuff * fix: ignore type * fix: add missing lcov report
1 parent 64ee449 commit 78e9213

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

nyc.config.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
module.exports = {
3+
include: [
4+
'src/**',
5+
],
6+
exclude: [
7+
'src/bin/*',
8+
'src/lib/BufferedDuplex.ts',
9+
'src/connect/wx.ts',
10+
'src/connect/ali.ts',
11+
],
12+
reporter: [
13+
'text',
14+
'lcov',
15+
],
16+
branches: 80,
17+
functions: 89,
18+
lines: 86,
19+
statements: 86,
20+
'check-coverage': true,
21+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"build:browser": "node esbuild.js",
6464
"build": "npm run build:ts && npm run build:browser",
6565
"prepare": "npm run build",
66-
"unit-test:node": "node_modules/.bin/nyc --reporter=lcov --reporter=text node -r esbuild-register test/runTests.ts",
66+
"unit-test:node": "node_modules/.bin/nyc node -r esbuild-register test/runTests.ts",
6767
"unit-test:browser": "wtr",
6868
"test:node": "npm run unit-test:node && codecov",
6969
"test:browser": "npm run build && npm run unit-test:browser",

src/lib/connect/ws.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ function createWebSocket(
120120
return socket
121121
}
122122

123+
/* istanbul ignore next */
123124
function createBrowserWebSocket(client: MqttClient, opts: IClientOptions) {
124125
const websocketSubProtocol =
125126
opts.protocolId === 'MQIsdp' && opts.protocolVersion === 3
@@ -154,6 +155,7 @@ const streamBuilder: StreamBuilder = (client, opts) => {
154155
return webSocketStream
155156
}
156157

158+
/* istanbul ignore next */
157159
const browserStreamBuilder: StreamBuilder = (client, opts) => {
158160
debug('browserStreamBuilder')
159161
let stream: BufferedDuplex | (Transform & { socket?: WebSocket })

0 commit comments

Comments
 (0)