mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
28 lines
842 B
TypeScript
28 lines
842 B
TypeScript
import { readFile } from 'node:fs/promises'
|
|
import { fileURLToPath } from 'node:url'
|
|
import { join } from 'node:path'
|
|
import { expect, it } from 'vitest'
|
|
|
|
const DIST_ROOT = fileURLToPath(new URL('../dist', import.meta.url))
|
|
|
|
it('ships install metadata with the built web application', async () => {
|
|
const index = await readFile(join(DIST_ROOT, 'index.html'), 'utf8')
|
|
expect(index).toContain('<link rel="manifest" href="/manifest.webmanifest" />')
|
|
|
|
const manifest: unknown = JSON.parse(await readFile(join(DIST_ROOT, 'manifest.webmanifest'), 'utf8'))
|
|
expect(manifest).toEqual({
|
|
id: '/',
|
|
name: 'DeepSeek Harness',
|
|
short_name: 'DSH',
|
|
start_url: '/',
|
|
scope: '/',
|
|
display: 'fullscreen',
|
|
icons: [{
|
|
src: '/favicon.svg',
|
|
sizes: 'any',
|
|
type: 'image/svg+xml',
|
|
purpose: 'any',
|
|
}],
|
|
})
|
|
})
|