UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

39 lines (31 loc) 1.32 kB
"use strict"; describe("navigation - navigateToApplicationWithQueryParams with query param in url", function () { const query = "?sap-language=RU"; const intent = "PurchaseOrder-manage"; it("Preparation", async function () { await ui5.navigation.navigateToApplication("Shell-home", false); const urlExpected = `${await util.browser.getBaseUrl()}#Shell-home`; await common.assertion.expectUrlToBe(urlExpected); }); it("Execution", async function () { await ui5.navigation.navigateToApplicationWithQueryParams(intent, query, false); }); it("Verification", async function () { const urlExpected = `${await util.browser.getBaseUrl()}${query}#${intent}`; await common.assertion.expectUrlToBe(urlExpected); }); }); describe("navigation - navigateToApplicationWithQueryParams with empty param in url", function () { const intent = "PurchaseOrder-manage"; it("Preparation", async function () { await ui5.navigation.navigateToApplication("Shell-home"); }); it("Execution", async function () { await ui5.navigation.navigateToApplicationWithQueryParams(intent, "", false); }); it("Verification", async function () { // No query const urlExpected = `${await util.browser.getBaseUrl()}#${intent}`; await common.assertion.expectUrlToBe(urlExpected); }); });