Menu
Open source
toBeDefined()
The toBeDefined()
method asserts that a value is defined, meaning it is not undefined
.
Syntax
expect(actual).toBeDefined();
expect(actual).not.toBeDefined();
Returns
Type | Description |
---|---|
void | No return value |
Description
The toBeDefined()
method checks if a value is defined (not undefined
). It passes for all values except undefined
, including null
, false
, 0
, empty strings, and empty objects/arrays.
Usage
import { expect } from 'https://jslib.k6.io/k6-testing/0.5.0/index.js';
export default function () {
expect(null).toBeDefined();
expect(false).toBeDefined();
expect(0).toBeDefined();
expect('').toBeDefined();
expect([]).toBeDefined();
expect({}).toBeDefined();
expect(NaN).toBeDefined();
}