Skip to content

Commit 421307d

Browse files
authored
Fix #3; missing error details in non-verbose (#6)
* Fix #3; missing error details in non-verbose * Fix timeout test
1 parent cc1057f commit 421307d

File tree

3 files changed

+17
-9
lines changed

3 files changed

+17
-9
lines changed

lib/CLI.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,16 @@ export class CLI {
106106
}
107107
}
108108
yield tester.start();
109-
if (argv.includes('--verbose')) {
109+
const verbose = argv.includes('--verbose');
110+
if (verbose) {
110111
for (const success of tester.successes) {
111112
console.info('✅', success.title);
112113
}
113-
for (const error of tester.errors) {
114-
console.error('🛑', error.title);
115-
console.error('Failed in', error.file);
114+
}
115+
for (const error of tester.errors) {
116+
console.error('🛑', error.title);
117+
console.error('Failed in', error.file);
118+
if (verbose) {
116119
console.error(error.error);
117120
}
118121
}

src/CLI.ts

+9-4
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,18 @@ export class CLI {
154154

155155
await tester.start();
156156

157-
if (argv.includes('--verbose')) {
157+
const verbose = argv.includes('--verbose');
158+
159+
if (verbose) {
158160
for (const success of tester.successes) {
159161
console.info('✅', success.title);
160162
}
161-
for (const error of tester.errors) {
162-
console.error('🛑', error.title);
163-
console.error('Failed in', error.file);
163+
}
164+
165+
for (const error of tester.errors) {
166+
console.error('🛑', error.title);
167+
console.error('Failed in', error.file);
168+
if (verbose) {
164169
console.error(error.error);
165170
}
166171
}

tst/Examples.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ test('Test the timeout function.', async (assert: test.Assert) => {
1616
const delta = Date.now() - time;
1717

1818
assert.ok(
19-
delta > 100,
19+
delta >= 100,
2020
`The timeout should fire after 100 milliseconds. (${delta})`
2121
);
2222
});

0 commit comments

Comments
 (0)