testkit

Use


(↥ "pkg:testkit" pkg)

Call the exports below through the pkg alias, for example pkg.AssertionFailureContextV1.

Functions

AssertionFailureContextV1

Type: (∷ (→ Any Any Any Any Any))

Construct AssertionFailureContextV1 values.

Bootstrap

Type: (∷ (→ Unit Any))

Construct Bootstrap values.

HarnessContextEmpty

Type: (∷ (→ Unit Any))

Construct HarnessContextEmpty values.

HarnessContextEntry

Type: (∷ (→ Any Any Any))

Construct HarnessContextEntry values.

HarnessContextMissing

Type: (∷ (→ Unit Any))

Construct HarnessContextMissing values.

HarnessContextNode

Type: (∷ (→ Any Any Any))

Construct HarnessContextNode values.

HarnessContextValue

Type: (∷ (→ Any Any))

Construct HarnessContextValue values.

HarnessPlanV1

Type: (∷ (→ Any Any Any Any Any))

Construct HarnessPlanV1 values.

TestCaseV1

Type: (∷ (→ Any Any Any))

Construct TestCaseV1 values.

TestFixtureEmpty

Type: (∷ (→ Unit Any))

Construct TestFixtureEmpty values.

TestFixtureEntry

Type: (∷ (→ Any Any Any))

Construct TestFixtureEntry values.

TestFixtureMissing

Type: (∷ (→ Unit Any))

Construct TestFixtureMissing values.

TestFixtureNode

Type: (∷ (→ Any Any Any))

Construct TestFixtureNode values.

TestFixtureValue

Type: (∷ (→ Any Any))

Construct TestFixtureValue values.

TestResultStatusFail

Type: (∷ (→ Unit Any))

Construct TestResultStatusFail values.

TestResultStatusPass

Type: (∷ (→ Unit Any))

Construct TestResultStatusPass values.

TestResultStatusSkip

Type: (∷ (→ Unit Any))

Construct TestResultStatusSkip values.

TestResultV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct TestResultV1 values.

TestResultWireV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct TestResultWireV1 values.

TestkitSlotCore

Type: (∷ (→ Unit Any))

Construct TestkitSlotCore values.

TestkitSlotReserved

Type: (∷ (→ Unit Any))

Construct TestkitSlotReserved values.

TestkitSlotUnknown

Type: (∷ (→ Unit Any))

Construct TestkitSlotUnknown values.

TestkitTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct TestkitTaxonomyAdditive values.

TestkitTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct TestkitTaxonomyBreaking values.

TestkitTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct TestkitTaxonomyDeprecation values.

library-name

Type: (∷ (→ Unit Any))

0x0 library function library-name.

build-stage

Type: (∷ (→ Unit Any))

0x0 library function build-stage.

testkit-api-version

Type: (∷ (→ Unit Any))

0x0 library function testkit-api-version.

assertion-failure-context

Type: (∷ (→ Any Any Any Any Any))

0x0 library function assertion-failure-context.

assertion-failure-assertion-label

Type: (∷ (→ Any Any))

0x0 library function assertion-failure-assertion-label.

assertion-failure-subject

Type: (∷ (→ Any Any))

0x0 library function assertion-failure-subject.

assertion-failure-expected-text

Type: (∷ (→ Any Any))

0x0 library function assertion-failure-expected-text.

assertion-failure-actual-text

Type: (∷ (→ Any Any))

0x0 library function assertion-failure-actual-text.

require-assertion-label

Type: (∷ (→ Any Any))

0x0 library function require-assertion-label.

require-assertion-subject

Type: (∷ (→ Any Any))

0x0 library function require-assertion-subject.

require-case-name

Type: (∷ (→ Any Any))

0x0 library function require-case-name.

require-fixture-value

Type: (∷ (→ Any Any Any))

0x0 library function require-fixture-value.

test-fixture-empty

Type: (∷ (→ Unit Any))

0x0 library function test-fixture-empty.

test-fixture-put

Type: (∷ (→ Any Any Any Any))

0x0 library function test-fixture-put.

test-fixture-lookup

Type: (∷ (→ Any Any Any))

0x0 library function test-fixture-lookup.

test-fixture-optional-text

Type: (∷ (→ Any Any Any Any))

0x0 library function test-fixture-optional-text.

test-fixture-required-text

Type: (∷ (→ Any Any Any))

0x0 library function test-fixture-required-text.

test-fixture-default-text

Type: (∷ (→ Any Any Any))

0x0 library function test-fixture-default-text.

test-fixture-required-text-or

Type: (∷ (→ Any Any Any Any))

0x0 library function test-fixture-required-text-or.

test-case

Type: (∷ (→ Any Any Any))

0x0 library function test-case.

test-case-name

Type: (∷ (→ Any Any))

0x0 library function test-case-name.

test-case-fixture

Type: (∷ (→ Any Any))

0x0 library function test-case-fixture.

require-harness-seed

Type: (∷ (→ Any Any))

0x0 library function require-harness-seed.

require-harness-repeat-index

Type: (∷ (→ Any Any))

0x0 library function require-harness-repeat-index.

parse-harness-seed-text

Type: (∷ (→ Any Any))

0x0 library function parse-harness-seed-text.

parse-harness-repeat-index-text

Type: (∷ (→ Any Any))

0x0 library function parse-harness-repeat-index-text.

resolve-harness-seed-text

Type: (∷ (→ Any Any Any))

0x0 library function resolve-harness-seed-text.

harness-context-empty

Type: (∷ (→ Unit Any))

0x0 library function harness-context-empty.

harness-context-put

Type: (∷ (→ Any Any Any Any))

0x0 library function harness-context-put.

harness-context-lookup

Type: (∷ (→ Any Any Any))

0x0 library function harness-context-lookup.

harness-context-optional-text

Type: (∷ (→ Any Any Any Any))

0x0 library function harness-context-optional-text.

harness-context-required-text

Type: (∷ (→ Any Any Any))

0x0 library function harness-context-required-text.

harness-plan

Type: (∷ (→ Any Any Any Any Any))

0x0 library function harness-plan.

harness-plan-case

Type: (∷ (→ Any Any))

0x0 library function harness-plan-case.

harness-plan-seed

Type: (∷ (→ Any Any))

0x0 library function harness-plan-seed.

harness-plan-repeat-index

Type: (∷ (→ Any Any))

0x0 library function harness-plan-repeat-index.

harness-plan-context

Type: (∷ (→ Any Any))

0x0 library function harness-plan-context.

harness-plan-is-repeatable

Type: (∷ (→ Any Any Any))

0x0 library function harness-plan-is-repeatable.

testkit-code-slot

Type: (∷ (→ Any Any))

0x0 library function testkit-code-slot.

testkit-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function testkit-code-slot-text.

is-reserved-testkit-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-testkit-code.

ensure-non-reserved-testkit-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-testkit-code.

test-result-status-pass

Type: (∷ (→ Unit Any))

0x0 library function test-result-status-pass.

test-result-status-fail

Type: (∷ (→ Unit Any))

0x0 library function test-result-status-fail.

test-result-status-skip

Type: (∷ (→ Unit Any))

0x0 library function test-result-status-skip.

test-result-status-text

Type: (∷ (→ Any Any))

0x0 library function test-result-status-text.

parse-test-result-status-label

Type: (∷ (→ Any Any))

0x0 library function parse-test-result-status-label.

test-result

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function test-result.

test-result-case-name

Type: (∷ (→ Any Any))

0x0 library function test-result-case-name.

test-result-status

Type: (∷ (→ Any Any))

0x0 library function test-result-status.

test-result-message

Type: (∷ (→ Any Any))

0x0 library function test-result-message.

test-result-error-code

Type: (∷ (→ Any Any))

0x0 library function test-result-error-code.

test-result-fixture

Type: (∷ (→ Any Any))

0x0 library function test-result-fixture.

test-result-context

Type: (∷ (→ Any Any))

0x0 library function test-result-context.

test-result-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-schema-version.

test-result-wire-field-case-name

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-case-name.

test-result-wire-field-status

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-status.

test-result-wire-field-message

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-message.

test-result-wire-field-error-code

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-error-code.

test-result-wire-field-fixture

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-fixture.

test-result-wire-field-context

Type: (∷ (→ Unit Any))

0x0 library function test-result-wire-field-context.

test-result-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-field-is-required.

test-fixture-to-text-map

Type: (∷ (→ Any Any))

0x0 library function test-fixture-to-text-map.

test-fixture-from-text-map

Type: (∷ (→ Any Any))

0x0 library function test-fixture-from-text-map.

harness-context-to-text-map

Type: (∷ (→ Any Any))

0x0 library function harness-context-to-text-map.

harness-context-from-text-map

Type: (∷ (→ Any Any))

0x0 library function harness-context-from-text-map.

test-result-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function test-result-to-wire-v1.

test-result-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function test-result-from-wire-v1.

test-result-wire-case-name

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-case-name.

test-result-wire-status-label

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-status-label.

test-result-wire-message

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-message.

test-result-wire-error-code

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-error-code.

test-result-wire-fixture-entries

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-fixture-entries.

test-result-wire-context-entries

Type: (∷ (→ Any Any))

0x0 library function test-result-wire-context-entries.

testkit-taxonomy-additive-change

Type: (∷ (→ Unit Any))

0x0 library function testkit-taxonomy-additive-change.

testkit-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function testkit-taxonomy-deprecation-change.

testkit-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function testkit-taxonomy-breaking-change.

testkit-taxonomy-change-semver

Type: (∷ (→ Any Any))

0x0 library function testkit-taxonomy-change-semver.

parse-assertion-label

Type: (∷ (→ Any Any))

0x0 library function parse-assertion-label.

parse-fixture-key-label

Type: (∷ (→ Any Any))

0x0 library function parse-fixture-key-label.

normalize-assertion-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-assertion-label-or.

normalize-assertion-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-assertion-label-or-default.

normalize-fixture-key-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-fixture-key-label-or.

normalize-fixture-key-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-fixture-key-label-or-default.

normalize-test-result-status-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-test-result-status-label-or.

normalize-test-result-status-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-test-result-status-label-or-default.

validate-assertion-failure-context

Type: (∷ (→ Any Any))

0x0 library function validate-assertion-failure-context.

assertion-failure-error

Type: (∷ (→ Any Any Any Any))

0x0 library function assertion-failure-error.

expect-ok

Type: (∷ (→ Any Any Any))

0x0 library function expect-ok.

expect-err

Type: (∷ (→ Any Any Any))

0x0 library function expect-err.

assert-eq

Type: (∷ (→ Any Any Any))

0x0 library function assert-eq.

assert-ok

Type: (∷ (→ Any Any))

0x0 library function assert-ok.

assert-err

Type: (∷ (→ Any Any))

0x0 library function assert-err.