All checks were successful
deploy / deploy (push) Successful in 32s
Proof: Dashboard copy now describes durable submitted quote responses as submissions rather than successful trades or asset deltas, and regression coverage locks the new wording in place. Assumptions: The current durable execution result still means quote-response submission, not settled execution or realized inventory change. Still fake: The backend still stores and aggregates these rows under trade-oriented names, and the full quote lifecycle model is still the active follow-up turn.
24 lines
830 B
JavaScript
24 lines
830 B
JavaScript
import test from 'node:test';
|
|
import assert from 'node:assert/strict';
|
|
|
|
import { SUBMISSION_COPY } from '../src/operator-dashboard/static/lib/submissionCopy.js';
|
|
|
|
test('submission copy does not present submissions as trades', () => {
|
|
const text = [
|
|
SUBMISSION_COPY.statusTileLabel,
|
|
SUBMISSION_COPY.statusTileSubtitle,
|
|
SUBMISSION_COPY.recentMetricLabel,
|
|
SUBMISSION_COPY.termsEyebrow,
|
|
SUBMISSION_COPY.termsTitle,
|
|
SUBMISSION_COPY.termsEmpty,
|
|
SUBMISSION_COPY.ledgerTitle,
|
|
SUBMISSION_COPY.ledgerSubtitle,
|
|
SUBMISSION_COPY.ledgerEmpty,
|
|
SUBMISSION_COPY.ledgerCountLabel(1, 2, 3),
|
|
].join(' ').toLowerCase();
|
|
|
|
assert.ok(text.includes('submission'));
|
|
assert.ok(!text.includes('successful trades'));
|
|
assert.ok(!text.includes('asset deltas'));
|
|
assert.ok(!text.includes('trade-driven'));
|
|
});
|