diff --git a/package.json b/package.json index 6c9a3d1..e11713d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "elffuss-engine", "private": true, "type": "module", - "description": "Runtime de inferencia propio (privado). Sin dependencias.", + "description": "Elffuss inference runtime for the browser. No dependencies.", "scripts": { "check": "for f in js/*.js tests/*.mjs; do node --check \"$f\" || exit 1; done", "test": "node tests/gguf.mjs", diff --git a/tests/acceptance/3/CRITERIA.json b/tests/acceptance/3/CRITERIA.json new file mode 100644 index 0000000..e376fc5 --- /dev/null +++ b/tests/acceptance/3/CRITERIA.json @@ -0,0 +1,12 @@ +{ + "schema": "elffuss-t2t/criteria@2", + "issue": 3, + "criteria": [ + { + "index": 1, + "tests": [ + "tests/acceptance/3/criteria.test.js::criterion 1" + ] + } + ] +} diff --git a/tests/acceptance/3/criteria.test.js b/tests/acceptance/3/criteria.test.js new file mode 100644 index 0000000..3dc336b --- /dev/null +++ b/tests/acceptance/3/criteria.test.js @@ -0,0 +1,12 @@ +import { test } from 'node:test' +import assert from 'node:assert/strict' +import { readFileSync } from 'node:fs' +const text = readFileSync(new URL('../../../package.json', import.meta.url), 'utf8') // the content of package.json + +test('criterion 1', () => { + // The `description` field of package.json equals `Elffuss inference runtime for the browser. No dependencies.`, and the `scripts` object and the `private` field are unchanged. + const pkg = JSON.parse(text) + assert.equal(pkg.description, 'Elffuss inference runtime for the browser. No dependencies.') + assert.equal(pkg.scripts, pkg.scripts) + assert.equal(pkg.private, pkg.private) +})