remix/assert · Function

View Source

doesNotThrow

Summary

Asserts that fn does not throw.

Signature

function doesNotThrow(
  fn: () => unknown,
  expectedErrorOrMessage: unknown,
  message: AssertionMessage,
): void

Example

assert.doesNotThrow(() => JSON.parse('{}'))

Parameters

fn

The function expected not to throw.

expectedErrorOrMessage

Optional error constructor, instance, RegExp, object, validator, or failure message.

message

Optional failure message when expectedErrorOrMessage is an error matcher.