mirror of
https://github.com/vitejs/vite.git
synced 2024-11-21 22:59:10 +00:00
22 lines
767 B
TypeScript
22 lines
767 B
TypeScript
import fs from 'node:fs'
|
|
import path from 'node:path'
|
|
import { expect, test } from 'vitest'
|
|
import { isBuild, readFile, testDir } from '~utils'
|
|
|
|
test.runIf(isBuild)('no minifySyntax', () => {
|
|
const assetsDir = path.resolve(testDir, 'dist/assets')
|
|
const files = fs.readdirSync(assetsDir)
|
|
|
|
const jsFile = files.find((f) => f.endsWith('.js'))
|
|
const jsContent = readFile(path.resolve(assetsDir, jsFile))
|
|
|
|
const cssFile = files.find((f) => f.endsWith('.css'))
|
|
const cssContent = readFile(path.resolve(assetsDir, cssFile))
|
|
|
|
expect(jsContent).toContain('{console.log("hello world")}')
|
|
expect(jsContent).not.toContain('/*! explicit comment */')
|
|
|
|
expect(cssContent).toContain('color:#ff0000')
|
|
expect(cssContent).not.toContain('/*! explicit comment */')
|
|
})
|