mirror of
https://github.com/mathuo/dockview
synced 2025-07-29 13:26:05 +00:00
test: add tests
This commit is contained in:
parent
1d85bfafa5
commit
b3827ff450
@ -1,9 +1,4 @@
|
||||
import {
|
||||
AsapEvent,
|
||||
Emitter,
|
||||
Event,
|
||||
addDisposableListener,
|
||||
} from '../events';
|
||||
import { AsapEvent, Emitter, Event, addDisposableListener } from '../events';
|
||||
|
||||
describe('events', () => {
|
||||
describe('emitter', () => {
|
||||
@ -67,7 +62,7 @@ describe('events', () => {
|
||||
expect(value).toBeUndefined();
|
||||
});
|
||||
|
||||
it('should relay last value in replay mode', () => {
|
||||
it('should replay last value in replay mode', () => {
|
||||
const emitter = new Emitter<number>({ replay: true });
|
||||
let value: number | undefined = undefined;
|
||||
|
||||
@ -80,6 +75,20 @@ describe('events', () => {
|
||||
|
||||
stream.dispose();
|
||||
});
|
||||
|
||||
it('should not replay last value in replay mode', () => {
|
||||
const emitter = new Emitter<number>();
|
||||
let value: number | undefined = undefined;
|
||||
|
||||
emitter.fire(1);
|
||||
|
||||
const stream = emitter.event((x) => {
|
||||
value = x;
|
||||
});
|
||||
expect(value).toBeUndefined();
|
||||
|
||||
stream.dispose();
|
||||
});
|
||||
});
|
||||
|
||||
describe('asapEvent', () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user