Use stats to count the number of test

master
Frédéric Matte 2022-12-05 22:22:58 -05:00
parent a46c2d73c8
commit 6609486566
1 changed files with 2 additions and 4 deletions

View File

@ -4,9 +4,6 @@ import { metaltest } from '../index.js'
const test = metaltest('Metaltest')
export { test }
let count = 0
test.before(() => count++)
test('success', () => new Promise((s, f) => setTimeout(s, 500)))
test('not equal', () => assert.notEqual({ a: 1 }, { a: 2 }))
test('fail with the message', () => new Promise((s, f) => setTimeout(s, 500)))
@ -19,7 +16,8 @@ test('throw', () => {
import { runifmain, consolereporter } from '../index.js'
await runifmain(import.meta, async () => {
const stats = await test.run(consolereporter())
assert.equal(count, 4)
assert.equal(stats.success, 4)
assert.equal(stats.fail, 0)
assert.equal(stats.total, 4)
assert.equal(stats.title, 'Metaltest')
})