MCPcopy Create free account
hub / github.com/Effect-TS/effect / assertSchemaIssueError

Function assertSchemaIssueError

packages/effect/test/utils/assert.ts:79–88  ·  view source on GitHub ↗
(
  self: unknown,
  expectedIssueMessage: string,
  ..._: Array<never>
)

Source from the content-addressed store, hash-verified

77}
78
79export function assertSchemaIssueError(
80 self: unknown,
81 expectedIssueMessage: string,
82 ..._: Array<never>
83): asserts self is Error & { readonly cause: SchemaIssue.Issue } {
84 assertInstanceOf(self, Error)
85 strictEqual(self.message, "Schema validation failed")
86 assertTrue(SchemaIssue.isIssue(self.cause))
87 strictEqual(SchemaIssue.defaultFormatter(self.cause), expectedIssueMessage)
88}
89
90export function assertInclude(actual: string | undefined, expected: string, ..._: Array<never>) {
91 if (Predicate.isString(expected)) {

Callers 4

toIso.test.tsFile · 0.90
Schema.test.tsFile · 0.90

Calls 3

assertInstanceOfFunction · 0.70
strictEqualFunction · 0.70
assertTrueFunction · 0.70

Tested by

no test coverage detected