export const description = ` Basic unit tests for test framework. `; import { makeTestGroup } from '../common/framework/test_group.js'; import { UnitTest } from './unit_test.js'; export const g = makeTestGroup(UnitTest); g.test('test,sync').fn(t => {}); g.test('test,async').fn(async t => {}); g.test('test_with_params,sync') .paramsSimple([{}]) .fn(t => { t.debug(JSON.stringify(t.params)); }); g.test('test_with_params,async') .paramsSimple([{}]) .fn(async t => { t.debug(JSON.stringify(t.params)); }); g.test('test_with_params,private_params') .paramsSimple([ { a: 1, b: 2, _result: 3 }, // { a: 4, b: -3, _result: 1 }, ]) .fn(t => { const { a, b, _result } = t.params; t.expect(a + b === _result); });