Library
core
modules
Core Src Parser Std Testhelper

Lawtext core references / core/src/parser/std/testHelper

Module: core/src/parser/std/testHelper

Table of contents

Functions

Functions

assertELVaridity

assertELVaridity(el, lawtext?, testGap?): void

Parameters

NameType
elstring | EL
lawtext?string
testGap?boolean

Returns

void

Defined in

core/src/parser/std/testHelper.ts:120 (opens in a new tab)


testLawtextToStd

testLawtextToStd<TEL, TJsonEL>(lawtextWithMarker, expectedRendered, expectedValue, expectedErrorMessages, parseLines, toLines): void

Type parameters

NameType
TELextends EL | EL[]
TJsonELTEL extends EL ? JsonEL : JsonEL[]

Parameters

NameType
lawtextWithMarkerstring
expectedRenderedstring
expectedValueTJsonEL
expectedErrorMessagesstring[]
parseLines(vlines: VirtualLine[], env: Env) => MatchResult<{ errors: ErrorMessage[] ; value: TEL }, Env>
toLines(el: TEL) => Line[]

Returns

void

Defined in

core/src/parser/std/testHelper.ts:15 (opens in a new tab)