mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
* move `cli` to its own package `@tailwindcss/cli` * minify builds when using `tsup` * prefer tsup cli flag over tsup.config.ts file * add `--clean`, to make sure `dist/` folders are cleaned before building * make CLI esm only * use version of `tailwindcss` instead of the version of `@tailwindcss/cli`
29 lines
680 B
TypeScript
29 lines
680 B
TypeScript
import { expect, it } from 'vitest'
|
|
import { formatNanoseconds } from './format-ns'
|
|
|
|
it.each([
|
|
[0, '0ns'],
|
|
[1, '1ns'],
|
|
[999, '999ns'],
|
|
[1000, '1µs'],
|
|
[1001, '1µs'],
|
|
[999999, '999µs'],
|
|
[1000000, '1ms'],
|
|
[1000001, '1ms'],
|
|
[999999999, '999ms'],
|
|
[1000000000, '1s'],
|
|
[1000000001, '1s'],
|
|
[59999999999, '59s'],
|
|
[60000000000, '1m'],
|
|
[60000000001, '1m'],
|
|
[3599999999999n, '59m'],
|
|
[3600000000000n, '1h'],
|
|
[3600000000001n, '1h'],
|
|
[86399999999999n, '23h'],
|
|
[86400000000000n, '1d'],
|
|
[86400000000001n, '1d'],
|
|
[8640000000000000n, '100d'],
|
|
])('should format %s nanoseconds as %s', (ns, expected) => {
|
|
expect(formatNanoseconds(ns)).toBe(expected)
|
|
})
|