15 lines
666 B
TypeScript
15 lines
666 B
TypeScript
|
|
import test from 'node:test';
|
||
|
|
import assert from 'node:assert/strict';
|
||
|
|
|
||
|
|
test('DispatchButton module exports component', async () => {
|
||
|
|
const mod = await import('../../../src/components/shared/dispatch-button');
|
||
|
|
assert.ok(mod.DispatchButton, 'DispatchButton should be exported');
|
||
|
|
assert.equal(typeof mod.DispatchButton, 'function', 'DispatchButton should be a function');
|
||
|
|
});
|
||
|
|
|
||
|
|
test('DispatchButton module exports default', async () => {
|
||
|
|
const mod = await import('../../../src/components/shared/dispatch-button');
|
||
|
|
assert.ok(mod.default, 'default export should exist');
|
||
|
|
assert.equal(mod.default, mod.DispatchButton, 'default should match named export');
|
||
|
|
});
|