Skip to main content

externaland

Callable


  • Creates an expectation that is met when all the expectations are met for the given actual value.

    Use and to combine several expectations using logical "and",

    Combining several expectations

    import { actorCalled } from '@serenity-js/core'
    import { Ensure, and, startsWith, endsWith } from '@serenity-js/assertions'

    await actorCalled('Ester').attemptsTo(
    Ensure.that('Hello World!', and(startsWith('Hello'), endsWith('!'))),
    )

    Type parameters

    • Actual_Type

    Parameters

    • externalrest...expectations: Expectation<Actual_Type>[]

    Returns Expectation<Actual_Type>