Skip to content

Commit 25a4626

Browse files
committed
Clean tests
1 parent 7a2c65d commit 25a4626

9 files changed

Lines changed: 13 additions & 297 deletions

File tree

β€Žsrc/main.test.jsβ€Ž

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import test from 'ava'
2+
import figures from 'figures'
23
import { validateOptions } from 'handle-cli-error'
34
import { each } from 'test-each'
45

@@ -26,3 +27,15 @@ test.serial('validateOpts() throws on invalid options', (t) => {
2627
test.serial('validateOpts() does not throw on valid options', (t) => {
2728
t.notThrows(validateOptions.bind(undefined, { silent: true }))
2829
})
30+
31+
test.serial('Prettifies message', (t) => {
32+
const error = new TypeError('test')
33+
const { consoleArg } = handleError(error)
34+
t.true(consoleArg.includes(figures.cross))
35+
})
36+
37+
test.serial('Does not log if "silent" is true', (t) => {
38+
const error = new TypeError('test')
39+
const { consoleArg } = handleError(error, { silent: true })
40+
t.is(consoleArg, undefined)
41+
})

β€Žsrc/options/validate.test.jsβ€Ž

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ each(
1616
{ colors: 0 },
1717
{ icon: 'unknown' },
1818
{ header: 0 },
19-
{ header: 'red-0' },
20-
{ header: 'unknown' },
2119
{ exitCode: '0' },
2220
{ exitCode: 0.1 },
2321
{ exitCode: Number.NaN },

β€Žsrc/print/colors.test.jsβ€Ž

Lines changed: 0 additions & 48 deletions
This file was deleted.

β€Žsrc/print/header.test.jsβ€Ž

Lines changed: 0 additions & 65 deletions
This file was deleted.

β€Žsrc/print/icon.test.jsβ€Ž

Lines changed: 0 additions & 27 deletions
This file was deleted.

β€Žsrc/print/main.test.jsβ€Ž

Lines changed: 0 additions & 10 deletions
This file was deleted.

β€Žsrc/print/pretty.test.jsβ€Ž

Lines changed: 0 additions & 39 deletions
This file was deleted.

β€Žsrc/print/props.test.jsβ€Ž

Lines changed: 0 additions & 19 deletions
This file was deleted.

β€Žsrc/print/stack.test.jsβ€Ž

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
Β (0)