Type Alias LockFactoryTestSuiteSettings

LockFactoryTestSuiteSettings: {
    beforeEach: typeof beforeEach;
    createLockFactory: () => Promisable<
        { lockFactory: ILockFactory; serde: ISerde },
    >;
    delayBuffer?: ITimeSpan;
    describe: SuiteAPI;
    eventDispatchWaitTime?: ITimeSpan;
    excludeEventTests?: boolean;
    excludeSerdeTests?: boolean;
    expect: ExpectStatic;
    test: TestAPI;
    timeSpanEqualityBuffer?: ITimeSpan;
}

IMPORT_PATH: "@daiso-tech/core/lock/test-utilities"

Type declaration

  • beforeEach: typeof beforeEach
  • createLockFactory: () => Promisable<{ lockFactory: ILockFactory; serde: ISerde }>
  • OptionaldelayBuffer?: ITimeSpan
    import { TimeSpan } from "@daiso-tech/core/time-span";

    TimeSpan.fromMilliseconds(10)
  • describe: SuiteAPI
  • OptionaleventDispatchWaitTime?: ITimeSpan
    import { TimeSpan } from "@daiso-tech/core/time-span"

    TimeSpan.fromMilliseconds(10)
  • OptionalexcludeEventTests?: boolean
    true
    
  • OptionalexcludeSerdeTests?: boolean
    true
    
  • expect: ExpectStatic
  • test: TestAPI
  • OptionaltimeSpanEqualityBuffer?: ITimeSpan
    import { TimeSpan } from "@daiso-tech/core/time-span";

    TimeSpan.fromMilliseconds(10)