atagen

malice

public
Star0
Watch0
0f306a02ef992c8a7d2252fafe6f2548d710e0dd
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git

Blame: web/test/trace-name.test.ts

20fe182f3204atagen2026-10-26 05:50 UTC1
import assert from 'node:assert/strict';
20fe182f3204atagen2026-10-26 05:50 UTC2
import { test } from 'node:test';
20fe182f3204atagen2026-10-26 05:50 UTC3
import { traceFilter, workerName } from '../src/lib/trace-name.ts';
20fe182f3204atagen2026-10-26 05:50 UTC4
20fe182f3204atagen2026-10-26 05:50 UTC5
test('worker name carries the trace filter', () => {
20fe182f3204atagen2026-10-26 05:50 UTC6
  const filter = 'matrix_sdk::event_cache=debug,matrix_sdk::sliding_sync=debug';
20fe182f3204atagen2026-10-26 05:50 UTC7
  assert.equal(traceFilter(workerName(filter)), filter);
20fe182f3204atagen2026-10-26 05:50 UTC8
});
20fe182f3204atagen2026-10-26 05:50 UTC9
20fe182f3204atagen2026-10-26 05:50 UTC10
test('blank filters keep the plain worker name', () => {
20fe182f3204atagen2026-10-26 05:50 UTC11
  assert.equal(workerName(null), 'malice');
20fe182f3204atagen2026-10-26 05:50 UTC12
  assert.equal(workerName('  '), 'malice');
20fe182f3204atagen2026-10-26 05:50 UTC13
  assert.equal(traceFilter('malice'), '');
20fe182f3204atagen2026-10-26 05:50 UTC14
});