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