2020-10-10 09:06:00 +08:00

23 lines
567 B
TypeScript

import test, { ExecutionContext } from 'ava';
import sinon from 'sinon';
import { create } from '../../../src/interpret';
import { DATA_SOURCE_SCHEMA } from './_datasource-schema';
import { abnormalScene } from './_macro-abnormal';
import type { SinonFakeTimers } from 'sinon';
test.before((t: ExecutionContext<{ clock: SinonFakeTimers }>) => {
t.context.clock = sinon.useFakeTimers();
});
test.after((t: ExecutionContext<{ clock: SinonFakeTimers }>) => {
t.context.clock.restore();
});
test(abnormalScene, {
create,
dataSource: DATA_SOURCE_SCHEMA,
});