31 lines
736 B
TypeScript
31 lines
736 B
TypeScript
import { describe, it, expect } from 'vitest'
|
|
|
|
describe('Basic Tests', () => {
|
|
it('should perform basic assertion', () => {
|
|
expect(true).toBe(true)
|
|
})
|
|
|
|
it('should test array operations', () => {
|
|
const array = ['foo', 'bar', 'baz']
|
|
|
|
expect(array).toHaveLength(3)
|
|
expect(array).toContain('bar')
|
|
expect(array[0]).toBe('foo')
|
|
})
|
|
|
|
it('should test string operations', () => {
|
|
const string = 'Hello, World!'
|
|
|
|
expect(string).toContain('World')
|
|
expect(string.length).toBe(13)
|
|
})
|
|
|
|
it('should test object operations', () => {
|
|
const obj = { foo: 'bar', count: 42 }
|
|
|
|
expect(obj).toHaveProperty('foo')
|
|
expect(obj.foo).toBe('bar')
|
|
expect(obj.count).toBeGreaterThan(40)
|
|
})
|
|
})
|