This is documentation for the next version of Grafana k6 documentation. For the latest stable release, go to the latest version.
toContain()
The toContain() method asserts that an array contains a specific item or a string contains a substring.
Syntax
expect(actual).toContain(expected);
expect(actual).not.toContain(expected);Parameters
| Parameter | Type | Description |
|---|---|---|
| expected | any | The value to search for |
Returns
| Type | Description |
|---|---|
| void | No return value |
Description
The toContain() method checks if:
- An array contains a specific element (using
includes()) - A string contains a substring (using
includes())
For arrays, it uses strict equality (===) to match elements. For more complex object matching in arrays, use toContainEqual().
Usage
import { expect } from 'https://jslib.k6.io/k6-testing/0.5.0/index.js';
export default function () {
const numbers = [1, 2, 3, 4, 5];
expect(numbers).toContain(3);
expect(numbers).not.toContain(6);
const fruits = ['apple', 'banana', 'orange'];
expect(fruits).toContain('banana');
expect(fruits).not.toContain('grape');
}

