16 lines
557 B
JavaScript
16 lines
557 B
JavaScript
import assert from 'node:assert/strict';
|
|
import { execFileSync } from 'node:child_process';
|
|
import { test } from 'node:test';
|
|
import { fileURLToPath } from 'node:url';
|
|
import { dirname, resolve } from 'node:path';
|
|
|
|
const mobileRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..');
|
|
|
|
test('App 图标与启动图映射均可由预检脚本验证', () => {
|
|
const output = execFileSync(process.execPath, ['scripts/verify-app-assets.mjs'], {
|
|
cwd: mobileRoot,
|
|
encoding: 'utf8'
|
|
});
|
|
assert.match(output, /App asset verification passed/);
|
|
});
|