• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mochajs / mocha / 12237670440
94%

Build:
DEFAULT BRANCH: main
Ran 09 Dec 2024 02:30PM UTC
Jobs 60
Files 56
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Dec 2024 02:26PM UTC coverage: 94.169% (+0.03%) from 94.138%
12237670440

push

github

web-flow
fix: error handling for unexpected numeric arguments passed to cli (#5263)

* Fix 5028 // Numerical arguments to cli throw uncaught error

This PR throws a custom error which is (hopefully) easier to understand
when:

i. a numerical argument is passed to mocha cli
ii. numerical value is used as a value for one of the mocha flags that is not compatible with
numerical values.

Signed-off-by: Dinika Saxena <dinika@greyllama.cc>

* Use type-check to throw error instead of a broad try/catch

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

* Rename numerical to numeric

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

* Find flag for mocha cli after parsing yargs

* Find flag for faulty numeric args before yargs parser

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

* Add js-doc private keyword to fix netlify doc deployment

* [Style] // Reduce code duplication

* Add an "it" block for each flag for easier debug-ability

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

* Remove ? from flag since it cannot be undefined

* Add test cases for empty string checks for isNumeric

* Do not add extra leading -- in error message for flag

* Throw error for numeric positional arg after yargs-parser has parsed args

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

* Revert timeout and slow as string flags so that they can accept human readable values

Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

---------

Signed-off-by: Dinika Saxena <dinika@greyllama.cc>
Signed-off-by: Dinika Saxena <dinikasaxenas@gmail.com>

1409 of 1588 branches covered (88.73%)

30 of 30 new or added lines in 3 files covered. (100.0%)

3634 of 3859 relevant lines covered (94.17%)

12896.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-test-node:only-14-windows-latest- - 12237670440.1 09 Dec 2024 02:32PM UTC 0
44.4
GitHub Action Run
2 run-test-node:requires-20-ubuntu-latest- - 12237670440.2 09 Dec 2024 02:30PM UTC 0
42.98
GitHub Action Run
3 run-test-node:only-16-windows-latest- - 12237670440.3 09 Dec 2024 02:32PM UTC 0
44.4
GitHub Action Run
4 run-test-node:only-18-windows-latest- - 12237670440.4 09 Dec 2024 02:32PM UTC 0
44.4
GitHub Action Run
5 run-test-node:integration-16-ubuntu-latest- - 12237670440.5 09 Dec 2024 02:33PM UTC 0
85.13
GitHub Action Run
6 run-test-node:requires-14-ubuntu-latest- - 12237670440.6 09 Dec 2024 02:31PM UTC 0
42.98
GitHub Action Run
7 run-test-node:requires-22-ubuntu-latest- - 12237670440.7 09 Dec 2024 02:31PM UTC 0
42.98
GitHub Action Run
8 run-test-node:interfaces-16-windows-latest- - 12237670440.8 09 Dec 2024 02:31PM UTC 0
48.11
GitHub Action Run
9 run-test-node:only-22-ubuntu-latest- - 12237670440.9 09 Dec 2024 02:31PM UTC 0
44.4
GitHub Action Run
10 run-test-node:integration-22-windows-latest- - 12237670440.10 09 Dec 2024 02:35PM UTC 0
85.18
GitHub Action Run
11 run-test-node:reporters-22-windows-latest- - 12237670440.11 09 Dec 2024 02:32PM UTC 0
64.37
GitHub Action Run
12 run-test-node:requires-22-windows-latest- - 12237670440.12 09 Dec 2024 02:32PM UTC 0
42.98
GitHub Action Run
13 run-test-node:interfaces-14-ubuntu-latest- - 12237670440.13 09 Dec 2024 02:30PM UTC 0
48.11
GitHub Action Run
14 run-test-node:interfaces-20-ubuntu-latest- - 12237670440.14 09 Dec 2024 02:30PM UTC 0
48.11
GitHub Action Run
15 run-test-node:unit-18-ubuntu-latest- - 12237670440.15 09 Dec 2024 02:31PM UTC 0
68.05
GitHub Action Run
16 run-test-node:interfaces-22-ubuntu-latest- - 12237670440.16 09 Dec 2024 02:30PM UTC 0
48.11
GitHub Action Run
17 run-test-node:requires-14-windows-latest- - 12237670440.17 09 Dec 2024 02:31PM UTC 0
42.98
GitHub Action Run
18 run-test-node:interfaces-18-windows-latest- - 12237670440.18 09 Dec 2024 02:31PM UTC 0
48.11
GitHub Action Run
19 run-test-node:unit-22-ubuntu-latest- - 12237670440.19 09 Dec 2024 02:31PM UTC 0
68.05
GitHub Action Run
20 run-test-node:interfaces-22-windows-latest- - 12237670440.20 09 Dec 2024 02:31PM UTC 0
48.11
GitHub Action Run
21 run-test-node:only-16-ubuntu-latest- - 12237670440.21 09 Dec 2024 02:31PM UTC 0
44.4
GitHub Action Run
22 run-test-node:integration-22-ubuntu-latest- - 12237670440.22 09 Dec 2024 02:33PM UTC 0
85.15
GitHub Action Run
23 run-test-node:integration-20-ubuntu-latest- - 12237670440.23 09 Dec 2024 02:33PM UTC 0
85.13
GitHub Action Run
24 run-test-node:interfaces-16-ubuntu-latest- - 12237670440.24 09 Dec 2024 02:30PM UTC 0
48.11
GitHub Action Run
25 run-test-node:unit-16-windows-latest- - 12237670440.25 09 Dec 2024 02:31PM UTC 0
68.05
GitHub Action Run
26 run-test-node:unit-14-windows-latest- - 12237670440.26 09 Dec 2024 02:32PM UTC 0
68.05
GitHub Action Run
27 run-test-node:interfaces-18-ubuntu-latest- - 12237670440.27 09 Dec 2024 02:30PM UTC 0
48.11
GitHub Action Run
28 run-test-node:only-14-ubuntu-latest- - 12237670440.28 09 Dec 2024 02:31PM UTC 0
44.4
GitHub Action Run
29 run-test-node:integration-18-windows-latest- - 12237670440.29 09 Dec 2024 02:35PM UTC 0
85.18
GitHub Action Run
30 run-test-node:reporters-20-windows-latest- - 12237670440.30 09 Dec 2024 02:31PM UTC 0
64.37
GitHub Action Run
31 run-test-node:interfaces-14-windows-latest- - 12237670440.31 09 Dec 2024 02:32PM UTC 0
48.11
GitHub Action Run
32 run-test-node:requires-18-windows-latest- - 12237670440.32 09 Dec 2024 02:32PM UTC 0
42.98
GitHub Action Run
33 run-test-node:unit-16-ubuntu-latest- - 12237670440.33 09 Dec 2024 02:31PM UTC 0
68.05
GitHub Action Run
34 run-test-node:reporters-14-windows-latest- - 12237670440.34 09 Dec 2024 02:31PM UTC 0
64.37
GitHub Action Run
35 run-test-node:reporters-16-windows-latest- - 12237670440.35 09 Dec 2024 02:32PM UTC 0
64.37
GitHub Action Run
36 run-test-node:interfaces-20-windows-latest- - 12237670440.36 09 Dec 2024 02:31PM UTC 0
48.11
GitHub Action Run
37 run-test-node:only-20-ubuntu-latest- - 12237670440.37 09 Dec 2024 02:31PM UTC 0
44.4
GitHub Action Run
38 run-test-node:reporters-22-ubuntu-latest- - 12237670440.38 09 Dec 2024 02:30PM UTC 0
64.37
GitHub Action Run
39 run-test-node:only-18-ubuntu-latest- - 12237670440.39 09 Dec 2024 02:31PM UTC 0
44.4
GitHub Action Run
40 run-test-node:only-22-windows-latest- - 12237670440.40 09 Dec 2024 02:32PM UTC 0
44.4
GitHub Action Run
41 run-test-node:unit-18-windows-latest- - 12237670440.41 09 Dec 2024 02:32PM UTC 0
68.05
GitHub Action Run
42 run-test-node:requires-16-ubuntu-latest- - 12237670440.42 09 Dec 2024 02:31PM UTC 0
42.98
GitHub Action Run
43 run-test-node:reporters-14-ubuntu-latest- - 12237670440.43 09 Dec 2024 02:30PM UTC 0
64.37
GitHub Action Run
44 run-test-node:unit-20-windows-latest- - 12237670440.44 09 Dec 2024 02:32PM UTC 0
68.05
GitHub Action Run
45 run-test-node:integration-14-windows-latest- - 12237670440.45 09 Dec 2024 02:35PM UTC 0
85.26
GitHub Action Run
46 run-test-node:requires-20-windows-latest- - 12237670440.46 09 Dec 2024 02:32PM UTC 0
42.98
GitHub Action Run
47 run-test-node:only-20-windows-latest- - 12237670440.47 09 Dec 2024 02:32PM UTC 0
44.4
GitHub Action Run
48 run-test-node:unit-20-ubuntu-latest- - 12237670440.48 09 Dec 2024 02:30PM UTC 0
68.05
GitHub Action Run
49 run-test-node:requires-16-windows-latest- - 12237670440.49 09 Dec 2024 02:31PM UTC 0
42.98
GitHub Action Run
50 run-test-node:integration-20-windows-latest- - 12237670440.50 09 Dec 2024 02:34PM UTC 0
85.18
GitHub Action Run
51 run-test-node:reporters-18-windows-latest- - 12237670440.51 09 Dec 2024 02:31PM UTC 0
64.37
GitHub Action Run
52 run-test-node:reporters-18-ubuntu-latest- - 12237670440.52 09 Dec 2024 02:30PM UTC 0
64.37
GitHub Action Run
53 run-test-node:requires-18-ubuntu-latest- - 12237670440.53 09 Dec 2024 02:30PM UTC 0
42.98
GitHub Action Run
54 run-test-node:integration-18-ubuntu-latest- - 12237670440.54 09 Dec 2024 02:33PM UTC 0
85.15
GitHub Action Run
55 run-test-node:integration-14-ubuntu-latest- - 12237670440.55 09 Dec 2024 02:33PM UTC 0
85.15
GitHub Action Run
56 run-test-node:integration-16-windows-latest- - 12237670440.56 09 Dec 2024 02:35PM UTC 0
85.18
GitHub Action Run
57 run-test-node:unit-22-windows-latest- - 12237670440.57 09 Dec 2024 02:32PM UTC 0
68.05
GitHub Action Run
58 run-test-node:unit-14-ubuntu-latest- - 12237670440.58 09 Dec 2024 02:31PM UTC 0
68.05
GitHub Action Run
59 run-test-node:reporters-16-ubuntu-latest- - 12237670440.59 09 Dec 2024 02:30PM UTC 0
64.37
GitHub Action Run
60 run-test-node:reporters-20-ubuntu-latest- - 12237670440.60 09 Dec 2024 02:30PM UTC 0
64.37
GitHub Action Run
Source Files on build 12237670440
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #12237670440
  • 210d6586 on github
  • Prev Build on main (#12214911061)
  • Next Build on main (#12237767453)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc