Files
reactor/test/edge/pfr-measurement-grid.edge.test.js

17 lines
596 B
JavaScript
Raw Normal View History

2026-02-19 17:37:42 +01:00
const test = require('node:test');
const assert = require('node:assert/strict');
const { Reactor_PFR } = require('../../src/specificClass');
const { makeReactorConfig } = require('../helpers/factories');
2026-02-23 12:51:10 +01:00
test('oxygen measurement at exact reactor length is clamped to the last PFR grid index', () => {
2026-02-19 17:37:42 +01:00
const reactor = new Reactor_PFR(
makeReactorConfig({ reactor_type: 'PFR', length: 10, resolution_L: 5, n_inlets: 1 }),
);
2026-02-23 12:51:10 +01:00
assert.doesNotThrow(() => {
2026-02-19 17:37:42 +01:00
reactor._updateMeasurement('quantity (oxygen)', 2.5, 10, {});
});
2026-02-23 12:51:10 +01:00
assert.equal(reactor.state[reactor.n_x - 1][0], 2.5);
2026-02-19 17:37:42 +01:00
});