Interface: ChaiExpect
Definido en: fp-api.d.ts:337
Fluent, chai-compatible assertion builder returned by fp.expect(value).
All terminal calls throw AssertionError on failure — typical usage is
inside fp.test(name, () => { fp.expect(…).to.equal(…) }).
Propiedades
Section titled “Propiedades”readonly and: ChaiExpect;Definido en: fp-api.d.ts:352
Connective chain word.
readonly at: ChaiExpect;Definido en: fp-api.d.ts:360
Connective chain word.
readonly be: ChaiExpect;Definido en: fp-api.d.ts:342
Connective chain word.
readonly been: ChaiExpect;Definido en: fp-api.d.ts:344
Connective chain word.
contain
Section titled “contain”contain: ChaiIncludeTerminal;Definido en: fp-api.d.ts:427
Alias of ChaiExpect.include.
readonly deep: ChaiExpect;Definido en: fp-api.d.ts:367
Switch subsequent equal into deep-structural equality.
readonly empty: void;Definido en: fp-api.d.ts:389
Assert target is an empty string, array or object.
readonly exist: void;Definido en: fp-api.d.ts:377
Assert target is neither null nor undefined.
readonly false: void;Definido en: fp-api.d.ts:383
Assert target is strictly false.
readonly has: ChaiExpect;Definido en: fp-api.d.ts:354
Connective chain word.
readonly have: ChaiExpect;Definido en: fp-api.d.ts:356
Connective chain word.
include
Section titled “include”include: ChaiIncludeTerminal;Definido en: fp-api.d.ts:425
Containment check (string substring, array member, or object subset).
readonly is: ChaiExpect;Definido en: fp-api.d.ts:346
Connective chain word.
nested
Section titled “nested”readonly nested: ChaiExpect;Definido en: fp-api.d.ts:370
Switch subsequent property() to dotted-path resolution.
readonly not: ChaiExpect;Definido en: fp-api.d.ts:373
Negate the next assertion.
readonly null: void;Definido en: fp-api.d.ts:385
Assert target is strictly null.
readonly of: ChaiExpect;Definido en: fp-api.d.ts:362
Connective chain word.
readonly ok: void;Definido en: fp-api.d.ts:379
Assert target is truthy.
readonly same: ChaiExpect;Definido en: fp-api.d.ts:364
Connective chain word.
readonly that: ChaiExpect;Definido en: fp-api.d.ts:348
Connective chain word.
readonly to: ChaiExpect;Definido en: fp-api.d.ts:340
Connective chain word.
readonly true: void;Definido en: fp-api.d.ts:381
Assert target is strictly true.
undefined
Section titled “undefined”readonly undefined: void;Definido en: fp-api.d.ts:387
Assert target is strictly undefined.
readonly which: ChaiExpect;Definido en: fp-api.d.ts:350
Connective chain word.
readonly with: ChaiExpect;Definido en: fp-api.d.ts:358
Connective chain word.
Métodos
Section titled “Métodos”a(type): void;Definido en: fp-api.d.ts:408
Assert typeof target matches the given name
("string", "number", "object", "array", "null", …).
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
type | string |
Devuelve
Section titled “Devuelve”void
above()
Section titled “above()”above(n): void;Definido en: fp-api.d.ts:434
Assert target > n.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
an(type): void;Definido en: fp-api.d.ts:410
Alias of ChaiExpect.a.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
type | string |
Devuelve
Section titled “Devuelve”void
below()
Section titled “below()”below(n): void;Definido en: fp-api.d.ts:438
Assert target < n.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
closeTo()
Section titled “closeTo()”closeTo(expected, delta): void;Definido en: fp-api.d.ts:457
Assert Math.abs(target - expected) <= delta.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | number |
delta | number |
Devuelve
Section titled “Devuelve”void
deepEqual()
Section titled “deepEqual()”deepEqual(expected): void;Definido en: fp-api.d.ts:401
Deep structural equality.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | unknown |
Devuelve
Section titled “Devuelve”void
endWith()
Section titled “endWith()”endWith(suffix): void;Definido en: fp-api.d.ts:472
String-only: assert target.endsWith(suffix).
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
suffix | string |
Devuelve
Section titled “Devuelve”void
eq(expected): void;Definido en: fp-api.d.ts:397
Alias of ChaiExpect.equal.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | unknown |
Devuelve
Section titled “Devuelve”void
eql(expected): void;Definido en: fp-api.d.ts:399
Deep structural equality.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | unknown |
Devuelve
Section titled “Devuelve”void
equal()
Section titled “equal()”equal(expected): void;Definido en: fp-api.d.ts:393
Strict equality (Object.is). Use .deep.equal(…) for deep comparisons.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | unknown |
Devuelve
Section titled “Devuelve”void
equals()
Section titled “equals()”equals(expected): void;Definido en: fp-api.d.ts:395
Alias of ChaiExpect.equal.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
expected | unknown |
Devuelve
Section titled “Devuelve”void
greaterThan()
Section titled “greaterThan()”greaterThan(n): void;Definido en: fp-api.d.ts:436
Alias of ChaiExpect.above.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
instanceOf()
Section titled “instanceOf()”instanceOf(ctor): void;Definido en: fp-api.d.ts:413
Assert target instanceof ctor.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
ctor | Function |
Devuelve
Section titled “Devuelve”void
keys()
Section titled “keys()”keys(...names): void;Definido en: fp-api.d.ts:460
Assert target is an object whose keys exactly match the given set.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
…names | (string | string[])[] |
Devuelve
Section titled “Devuelve”void
least()
Section titled “least()”least(n): void;Definido en: fp-api.d.ts:442
Assert target >= n.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
lengthOf()
Section titled “lengthOf()”lengthOf(n): void;Definido en: fp-api.d.ts:447
Assert target.length === n.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
lessThan()
Section titled “lessThan()”lessThan(n): void;Definido en: fp-api.d.ts:440
Alias of ChaiExpect.below.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
match()
Section titled “match()”match(regex): void;Definido en: fp-api.d.ts:430
Assert target matches the given regex.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
regex | RegExp |
Devuelve
Section titled “Devuelve”void
most()
Section titled “most()”most(n): void;Definido en: fp-api.d.ts:444
Assert target <= n.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
n | number |
Devuelve
Section titled “Devuelve”void
oneOf()
Section titled “oneOf()”oneOf(list): void;Definido en: fp-api.d.ts:454
Assert target deep-equals one of the candidates.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
list | unknown[] |
Devuelve
Section titled “Devuelve”void
property()
Section titled “property()”property(name, value?): void;Definido en: fp-api.d.ts:422
Assert target has own/inherited property name. If a second argument is
given, also assert the property’s value equals it (deep equality).
Chain .nested first to resolve dotted paths (e.g. "a.b.0.c").
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
name | string |
value? | unknown |
Devuelve
Section titled “Devuelve”void
satisfy()
Section titled “satisfy()”satisfy(predicate): void;Definido en: fp-api.d.ts:451
Pass when predicate(target) returns truthy.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
predicate | (value) => boolean |
Devuelve
Section titled “Devuelve”void
startWith()
Section titled “startWith()”startWith(prefix): void;Definido en: fp-api.d.ts:470
String-only: assert target.startsWith(prefix).
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
prefix | string |
Devuelve
Section titled “Devuelve”void
throw()
Section titled “throw()”throw(matcher?): void;Definido en: fp-api.d.ts:467
Assert target is a function that throws.
Optionally narrow to a message substring, RegExp match, or error class.
Parameters
Section titled “Parameters”| Parameter | Tipo |
|---|---|
matcher? | string | Function | RegExp |
Devuelve
Section titled “Devuelve”void