UNPKG

cypress-cucumber-steps

Version:
113 lines 3.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Then_I_see_session_storage_item = Then_I_see_session_storage_item; exports.Then_I_see_session_storage_item_equals = Then_I_see_session_storage_item_equals; exports.Then_I_see_session_storage_item_contains = Then_I_see_session_storage_item_contains; exports.Then_I_do_not_see_session_storage_item = Then_I_do_not_see_session_storage_item; var cypress_cucumber_preprocessor_1 = require("@badeball/cypress-cucumber-preprocessor"); /** * Then I see session storage item: * * ```gherkin * Then I see session storage item {string} * ``` * * Assert session storage item **_exists_**. * * @example * * ```gherkin * Then I see session storage item "key" * ``` * * @see * * - {@link Then_I_see_session_storage_item_equals | Then I see session storage item equals} * - {@link Then_I_do_not_see_session_storage_item | Then I do not see session storage item} */ function Then_I_see_session_storage_item(key) { cy.wrap({}).should(function () { // eslint-disable-next-line @typescript-eslint/no-unused-expressions expect(sessionStorage.getItem(key)).to.exist; }); } (0, cypress_cucumber_preprocessor_1.Then)('I see session storage item {string}', Then_I_see_session_storage_item); /** * Then I see session storage item equals: * * ```gherkin * Then I see session storage item {string} equals {string} * ``` * * Assert session storage item has exact value. * * @example * * ```gherkin * Then I see session storage item "key" equals "value" * ``` * * @see * * - {@link Then_I_see_session_storage_item_contains | Then I see session storage item contains} * - {@link Then_I_see_session_storage_item | Then I see session storage item} */ function Then_I_see_session_storage_item_equals(key, value) { cy.wrap({}).should(function () { expect(sessionStorage.getItem(key)).to.equal(value); }); } (0, cypress_cucumber_preprocessor_1.Then)('I see session storage item {string} equals {string}', Then_I_see_session_storage_item_equals); /** * Then I see session storage item contains: * * ```gherkin * Then I see session storage item {string} contains {string} * ``` * * Assert session storage item has partial value. * * @example * * ```gherkin * Then I see session storage item "key" contains "value" * ``` * * @see * * - {@link Then_I_see_session_storage_item_equals | Then I see session storage item equals} * - {@link Then_I_see_session_storage_item | Then I see session storage item} */ function Then_I_see_session_storage_item_contains(key, value) { cy.wrap({}).should(function () { expect(sessionStorage.getItem(key)).to.contain(value); }); } (0, cypress_cucumber_preprocessor_1.Then)('I see session storage item {string} contains {string}', Then_I_see_session_storage_item_contains); /** * Then I do not see session storage item: * * ```gherkin * Then I do not see session storage item {string} * ``` * * Assert session storage item **_does not exist_**. * * @example * * ```gherkin * Then I do not see session storage item "key" * ``` * * @see * * - {@link Then_I_see_session_storage_item | Then I see session storage item} */ function Then_I_do_not_see_session_storage_item(key) { cy.wrap({}).should(function () { // eslint-disable-next-line @typescript-eslint/no-unused-expressions expect(sessionStorage.getItem(key)).to.not.exist; }); } (0, cypress_cucumber_preprocessor_1.Then)('I do not see session storage item {string}', Then_I_do_not_see_session_storage_item); //# sourceMappingURL=session-storage.js.map