> For the complete documentation index, see [llms.txt](https://docs.testmace.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testmace.com/node-types/assertion-node/contains.md).

# Contains

A **Contains assertion** can be used to check whether a substring is present in a string or whether a string equals to a regular expression.

This **Assertion** interface is as follows:

![](/files/-M4OLbmJPvI4d7bO1Rva)

The following **assertion** fields are shown in the screenshot:

* **Text** - the text to search the value in
* **Value** - the value that needs to be found
* The **Use negative statement** flag means using the opposite assertion result.
* The **Use value as Regular Expression** flag means that the value will be used as a regular expression template that the current value should match.

### Error Fixing

This **Assertion** doesn't have any error fixing algorithm.

### File Representation

The **assertion** is of the `contains` type in the file. The type description can be found in [Assertion file representation](https://docs.testmace.com/node-types/assertion-node#file-representation) documentation in the `#/definitions/CompareAssertion` definition.
