(schedule: Schedule.Schedule<number, number, Env>)
| 879 | }) |
| 880 | } |
| 881 | const checkRepetitions = <Env>(schedule: Schedule.Schedule<number, number, Env>): Effect.Effect< |
| 882 | readonly [ |
| 883 | Chunk.Chunk<number>, |
| 884 | Chunk.Chunk<number> |
| 885 | ], |
| 886 | never, |
| 887 | Env |
| 888 | > => { |
| 889 | return Effect.gen(function*() { |
| 890 | const now = yield* Effect.sync(() => Date.now()) |
| 891 | const input = Array.range(1, 5) |
| 892 | const actual = yield* pipe(schedule, Schedule.run(now, input)) |
| 893 | const expected = yield* pipe(Schedule.repetitions(schedule), Schedule.run(now, input)) |
| 894 | return [actual, expected] as const |
| 895 | }) |
| 896 | } |
| 897 | export const run = <A, E, R>( |
| 898 | effect: Effect.Effect<A, E, R> |
| 899 | ): Effect.Effect<A, E, R> => { |
no test coverage detected