/
githubmirror
/
meteor
Обзор
Документация
Войти
/
githubmirror
/
meteor
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
devel
tools/native-tests/scripts/run.test.js
28 строк
919 B
Nacho Codoñer
add native mobile smoke tests for android and ios
15 май 2026, 18:23
15 май 2026, 18:23
eb27d3a
Код
Авторство
О чём код?
const test = require("node:test"); const assert = require("node:assert/strict"); const { parseArgs } = require("./run"); test("parses --platform=android", () => { const args = parseArgs(["--platform=android"]); assert.equal(args.platform, "android"); assert.equal(args.keepRunning, false); }); test("parses --platform=ios with --keep-running", () => { const args = parseArgs(["--platform=ios", "--keep-running"]); assert.equal(args.platform, "ios"); assert.equal(args.keepRunning, true); }); test("supports --platform android (space-separated)", () => { const args = parseArgs(["--platform", "android"]); assert.equal(args.platform, "android"); }); test("throws on missing --platform", () => { assert.throws(() => parseArgs([]), /--platform is required/); }); test("throws on invalid platform value", () => { assert.throws(() => parseArgs(["--platform=windows"]), /unsupported platform/i); });