Files
OpenScript/tests/version.test.js
2026-09-11 14:56:19 -07:00

17 lines
617 B
JavaScript

import test from 'node:test';
import assert from 'node:assert/strict';
import { readFile } from 'node:fs/promises';
import { VERSION } from '../src/version.js';
const read = file => readFile(new URL(`../${file}`, import.meta.url), 'utf8').then(JSON.parse);
test('release versions stay synchronized', async () => {
const [manifest, pkg, lock] = await Promise.all(
['manifest.json', 'package.json', 'package-lock.json'].map(read)
);
assert.equal(VERSION, manifest.version);
assert.equal(VERSION, pkg.version);
assert.equal(VERSION, lock.version);
assert.equal(VERSION, lock.packages[''].version);
});