Type Alias DatabaseSharedLockAdapterTestSuiteSettings

DatabaseSharedLockAdapterTestSuiteSettings: {
    beforeEach: typeof beforeEach;
    context?: IReadableContext;
    createAdapter: () => Promisable<IDatabaseSharedLockAdapter>;
    describe: SuiteAPI;
    expect: ExpectStatic;
    test: TestAPI;
}

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

Type declaration

  • beforeEach: typeof beforeEach
  • Optionalcontext?: IReadableContext
    import { ExecutionContext } from "@daiso-tech/core/execution-context"
    import { NoOpExecutionContextAdapter } from "@daiso-tech/core/execution-context/no-op-execution-context-adapter"

    new ExecutionContext(new NoOpExecutionContextAdapter())
  • createAdapter: () => Promisable<IDatabaseSharedLockAdapter>
  • describe: SuiteAPI
  • expect: ExpectStatic
  • test: TestAPI