@qaflag/core
Version:
Base requirements for the QA Flag library
18 lines (14 loc) • 473 B
text/typescript
import { BooleanValue } from '../value/values';
import { TestResult } from './result';
export interface BooleanMust extends Assertions_BooleanMust {
be: Assertions_BooleanMustBe;
not: BooleanMust;
}
export interface Assertions_BooleanMustBe {
true(): TestResult<BooleanValue>;
false(): TestResult<BooleanValue>;
equalTo(value: boolean): TestResult<BooleanValue>;
}
export interface Assertions_BooleanMust {
equal(value: boolean): TestResult<BooleanValue>;
}