brain backup 2026-09-14
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import test from 'node:test';
|
||||
import assert from 'node:assert/strict';
|
||||
import {
|
||||
isCorrectTotal,
|
||||
isCorrectEquation,
|
||||
hasReasoningEvidence,
|
||||
} from '../src/session.mjs';
|
||||
|
||||
test('accepts the total for seven groups of two', () => {
|
||||
assert.equal(isCorrectTotal('14'), true);
|
||||
});
|
||||
|
||||
test('rejects an incorrect total for seven groups of two', () => {
|
||||
assert.equal(isCorrectTotal('13'), false);
|
||||
});
|
||||
|
||||
test('accepts an equivalent multiplication equation', () => {
|
||||
assert.equal(isCorrectEquation('2 × 7 = 14'), true);
|
||||
});
|
||||
|
||||
test('requires a learner explanation to name groups or repeated addition and the total', () => {
|
||||
assert.equal(hasReasoningEvidence('There are 7 groups of 2, so there are 14 shoes.'), true);
|
||||
assert.equal(hasReasoningEvidence('It is 14.'), false);
|
||||
});
|
||||
Reference in New Issue
Block a user