atagen

malice

public
Star0
Watch0
20fe182f3204e4d4923607816147c3fa0ae4cccc
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git
web/test/trace-name.test.tsTypescript14 lines532 B
1
import assert from 'node:assert/strict';
2
import { test } from 'node:test';
3
import { traceFilter, workerName } from '../src/lib/trace-name.ts';
4
5
test('worker name carries the trace filter', () => {
6
  const filter = 'matrix_sdk::event_cache=debug,matrix_sdk::sliding_sync=debug';
7
  assert.equal(traceFilter(workerName(filter)), filter);
8
});
9
10
test('blank filters keep the plain worker name', () => {
11
  assert.equal(workerName(null), 'malice');
12
  assert.equal(workerName('  '), 'malice');
13
  assert.equal(traceFilter('malice'), '');
14
});