tsup/test/example.test.ts
三咲智子 Kevin Deng 612613bf5e
refactor: upgrade rollup
2024-07-17 04:52:21 +08:00

34 lines
717 B
TypeScript

import { test } from 'vitest'
import { getTestName, run } from './utils'
test('bundle vue and ts-essentials with --dts --dts-resolve flag', async () => {
await run(
getTestName(),
{
'input.ts': `export * from 'vue'
export type { MarkRequired } from 'ts-essentials'
`,
},
{
flags: ['--dts', '--dts-resolve'],
},
)
})
test('bundle @egoist/path-parser with --dts --dts-resolve flag', async () => {
await run(
getTestName(),
{
'input.ts': `import type { PathParser } from '@egoist/path-parser'
export type Opts = {
parser: PathParser
route: string
}
`,
},
{
flags: ['--dts', '--dts-resolve'],
},
)
})