@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
39 lines (31 loc) • 1.32 kB
JavaScript
;
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);
});
});