Wire campaign scheduler into server boot
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import test from 'node:test';
|
||||
import assert from 'node:assert/strict';
|
||||
import { openDb } from '../src/db.mjs';
|
||||
import { startCampaignScheduler } from '../src/outreach/campaign-scheduler.mjs';
|
||||
|
||||
test('startCampaignScheduler retorna funcao de parada que limpa os timers sem lancar erro', () => {
|
||||
const db = openDb(':memory:');
|
||||
const stop = startCampaignScheduler({ db, log: () => {} });
|
||||
assert.equal(typeof stop, 'function');
|
||||
assert.doesNotThrow(() => stop());
|
||||
db.close();
|
||||
});
|
||||
Reference in New Issue
Block a user