Skip to content

Commit ddcf530

Browse files
committed
fix: test logger
1 parent 471bd81 commit ddcf530

6 files changed

Lines changed: 21 additions & 0 deletions

File tree

packages/tasker/test/base-scheduler.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ import { GreaterThanCondition } from '../src/conditions/greaterThan.condition';
44
import { LessThanCondition } from '../src/conditions/lessThan.condition';
55
import { ORCondition } from '../src/conditions/or.condition';
66
import { TaskScheduler } from '../src/scheduler';
7+
import { TestLogger } from './test.logger';
78
import { TestTask } from './test.task';
89

910
describe(`Task Scheduler`, () => {
1011
let scheduler: TaskScheduler;
1112
beforeEach(() => {
1213
scheduler = new TaskScheduler();
14+
scheduler.setLogger(new TestLogger());
1315
});
1416

1517
it(`Runs tasks no dependencies`, async () => {

packages/tasker/test/conditions.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
} from '../src/conditions';
99
import { GeneralCondition } from '../src/conditions/general.condition';
1010
import { TaskScheduler } from '../src/scheduler';
11+
import { TestLogger } from './test.logger';
1112
import { TestTask } from './test.task';
1213

1314
describe(`Conditions`, () => {
@@ -16,6 +17,7 @@ describe(`Conditions`, () => {
1617

1718
beforeEach(() => {
1819
scheduler = new TaskScheduler();
20+
scheduler.setLogger(new TestLogger());
1921
task = new TestTask({ name: `test` });
2022
});
2123

packages/tasker/test/parallel-task-runner.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import { ParallelTaskRunnerProvider } from '../src/runner/parallel.taskRunnerProvider';
22
import { TaskScheduler } from '../src/scheduler';
3+
import { TestLogger } from './test.logger';
34
import { TestTask } from './test.task';
45
import { setTimeout } from 'timers/promises';
56

67
describe(`Parallel task runner`, () => {
78
let scheduler: TaskScheduler;
89
beforeEach(() => {
910
scheduler = new TaskScheduler();
11+
scheduler.setLogger(new TestLogger());
1012
scheduler.registerTaskRunnerProvider(new ParallelTaskRunnerProvider());
1113
});
1214

packages/tasker/test/run-once.modifier.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import { RunOnceModifier } from '../src/modifiers/run-once.modifier';
22
import { TaskScheduler } from '../src/scheduler';
33
import { InMemoryStore } from '../src/store/memory.store';
4+
import { TestLogger } from './test.logger';
45
import { TestTask } from './test.task';
56

67
describe(`Run Once Modifier`, () => {
78
let scheduler: TaskScheduler;
89
beforeEach(() => {
910
scheduler = new TaskScheduler();
11+
scheduler.setLogger(new TestLogger());
1012
});
1113

1214
it(`Only runs task one time - no condition dependencies`, async () => {

packages/tasker/test/store-conditions.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import { EqualsCondition, ORCondition } from '../src/conditions';
22
import { TaskScheduler } from '../src/scheduler';
33
import { InMemoryStore } from '../src/store';
4+
import { TestLogger } from './test.logger';
45
import { TestTask } from './test.task';
56

67
describe(`Store Conditions`, () => {
78
let scheduler: TaskScheduler;
89

910
beforeEach(() => {
1011
scheduler = new TaskScheduler();
12+
scheduler.setLogger(new TestLogger());
1113
});
1214

1315
it(`Does not do lookup`, async () => {
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Logger } from '../src/types';
2+
3+
export class TestLogger implements Logger {
4+
fatal() {}
5+
error() {}
6+
warn() {}
7+
info() {}
8+
log() {}
9+
debug() {}
10+
trace() {}
11+
}

0 commit comments

Comments
 (0)