From e069aa61a400afbba067766c4f12397727fd46ee Mon Sep 17 00:00:00 2001 From: dd8075ba73c2173b9f05957b5f1a7561600e5494 Date: Sat, 3 Oct 2026 12:14:54 +0000 Subject: [PATCH] Solution 0xfea2b9a5a52a14a73bfab07f7d7eab5b904b084a3935e03f971456616eb41041 T2T-Item: 0xfea2b9a5a52a14a73bfab07f7d7eab5b904b084a3935e03f971456616eb41041 T2T-Issue: 0xf42f82ffe487fa87c286eb31d60d3c01318181e9a6f69b4a384ec61dd2a1872d --- package.json | 2 +- tests/acceptance/3/CRITERIA.json | 12 ++++++++++++ tests/acceptance/3/criteria.test.js | 16 ++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 tests/acceptance/3/CRITERIA.json create mode 100644 tests/acceptance/3/criteria.test.js 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..eec01a7 --- /dev/null +++ b/tests/acceptance/3/criteria.test.js @@ -0,0 +1,16 @@ +import test from 'node:test' +import assert from 'node:assert/strict' +import pkg from '../../../package.json' with { type: 'json' } + +test('criterion 1', () => { + assert.equal(pkg.description, 'Elffuss inference runtime for the browser. No dependencies.') + assert.equal(pkg.private, true) + assert.equal(Object.keys(pkg.scripts).length, 31) + assert.equal(pkg.scripts.test, 'node tests/gguf.mjs') + assert.equal( + pkg.scripts.check, + 'for f in js/*.js tests/*.mjs; do node --check "$f" || exit 1; done' + ) + assert.equal(pkg.scripts['test:e2e'], 'node tests/e2e-claw.mjs') + assert.equal(pkg.scripts['perfil:pases'], 'node tests/browser.mjs tests/prefillpases.browser.mjs') +})