From 1cecad08357ae4b211e08d9362b2cdefb3121d32 Mon Sep 17 00:00:00 2001 From: Zixuan Chen Date: Sat, 21 May 2022 18:28:35 +0800 Subject: [PATCH] chore: update sample demo --- samples/basic/src/add.ts | 4 +++ samples/basic/test/add.test.ts | 51 +++++++++++++++------------------- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/samples/basic/src/add.ts b/samples/basic/src/add.ts index 6a1a78a..b8848d7 100644 --- a/samples/basic/src/add.ts +++ b/samples/basic/src/add.ts @@ -1,3 +1,7 @@ export function add(a: number, b: number) { return a + b } + +export function sum(from: number, to: number) { + return (from + to) * (to - from + 1) / 2 +} diff --git a/samples/basic/test/add.test.ts b/samples/basic/test/add.test.ts index 92a6850..853b9fc 100644 --- a/samples/basic/test/add.test.ts +++ b/samples/basic/test/add.test.ts @@ -1,37 +1,30 @@ import { describe, expect, it } from 'vitest' -import { add } from '../src/add' +import { add, sum } from '../src/add' -const skip = true -describe.runIf(skip).concurrent('runIf', () => { - it.skipIf(skip)('test case', () => { +describe('addition', () => { + it('add', () => { + expect(add(1, 1)).toBe(2) + }) + it('sum', () => { + expect(sum(0, 10)).toBe(55) }) -}) -describe('addition', () => { - describe('test suit', () => { - it('add', () => { - console.log('=================') - console.log('Console Output') - expect(add(1, 1)).toBe(2) - }) - - it.skip('skipped', () => { - expect(1 + 2).toBe(3) - }) - - it.todo('todo') - it('async task', async () => { - await new Promise(resolve => setTimeout(resolve, 100)) - }) - - it('long task', () => { - let sum = 0 - for (let i = 0; i < 2e8; i++) - sum += i - - expect(sum).toBeGreaterThan(1) - }) + it.skip('skipped', () => { + expect(1 + 2).toBe(3) + }) + + it.todo('todo') + it('async task', async () => { + await new Promise(resolve => setTimeout(resolve, 100)) + }) + + it('long task', () => { + let sum = 0 + for (let i = 0; i < 2e8; i++) + sum += i + + expect(sum).toBeGreaterThan(1) }) }) -- 2.51.2