UNPKG

@serenity-js/assertions

Version:

Serenity/JS universal assertion library supporting all types of functional tests, including both web and REST API scenarios

25 lines 856 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.startsWith = void 0; const core_1 = require("@serenity-js/core"); /** * Creates an [expectation](https://serenity-js.org/api/core/class/Expectation/) that is met when the actual `string` value * starts with the resolved value of `expected`. * * ## Ensuring that a given string starts with an expected substring * * ```ts * import { actorCalled } from '@serenity-js/core' * import { Ensure, startsWith } from '@serenity-js/assertions' * * await actorCalled('Ester').attemptsTo( * Ensure.that('Hello World!', startsWith('Hello')), * ) * ``` * * @param expected * * @group Expectations */ exports.startsWith = core_1.Expectation.define('startsWith', 'start with', (actual, expected) => actual.startsWith(expected)); //# sourceMappingURL=startsWith.js.map