( ctor: Brand.Constructor<T>, value: Brand.Brand.Unbranded<T>, message: string )
| 16 | } |
| 17 | |
| 18 | function assertFailure<T extends Brand.Brand<any>>( |
| 19 | ctor: Brand.Constructor<T>, |
| 20 | value: Brand.Brand.Unbranded<T>, |
| 21 | message: string |
| 22 | ) { |
| 23 | vassertFailure(ctor.result(value).pipe(Result.mapError((e) => e.message)), message) |
| 24 | } |
| 25 | |
| 26 | describe("Brand", () => { |
| 27 | it("formats validation failures as BrandError", () => { |
no test coverage detected