72 lines
4.9 KiB
TypeScript
72 lines
4.9 KiB
TypeScript
/******************************************************************************
|
|
* ╔═══════════════════════════════════════════════════════════════════════╗ *
|
|
* ║ ║ *
|
|
* ║ WARNING: AUTO-GENERATED FILE ║ *
|
|
* ║ ║ *
|
|
* ║ This file is automatically generated by SAP Fiori tools and is ║ *
|
|
* ║ overwritten when you run the OPA test generator again. ║ *
|
|
* ║ ║ *
|
|
* ║ To add your own custom tests: ║ *
|
|
* ║ - Create a new journey test file in this directory. ║ *
|
|
* ║ - Follow the same pattern as this file. ║ *
|
|
* ║ - Add the new file to the opaTests.qunit.js config file. ║ *
|
|
* ║ - Custom journey files are not overwritten. ║ *
|
|
* ║ ║ *
|
|
* ╚═══════════════════════════════════════════════════════════════════════╝ *
|
|
******************************************************************************/
|
|
|
|
import opaTest from "sap/ui/test/opaQunit";
|
|
import type { Given, When, Then } from "./types/OpaJourneyTypes.gen";
|
|
import runner from "./pages/JourneyRunner";
|
|
|
|
function journey() {
|
|
QUnit.module("ChangeApprovalsObjectPageObjectPage journey");
|
|
|
|
opaTest("Navigate to ChangeApprovalsObjectPageObjectPage", function (Given: Given, When: When, Then: Then) {
|
|
Given.iStartMyApp();
|
|
When.onTheChangeApprovalsListGenerated.onFilterBar().iExecuteSearch();
|
|
Then.onTheChangeApprovalsListGenerated.onTable("").iCheckRows();
|
|
When.onTheChangeApprovalsListGenerated.onTable("").iPressRow(0);
|
|
|
|
Then.onTheChangeApprovalsObjectPageGenerated.iSeeThisPage();
|
|
});
|
|
|
|
|
|
|
|
opaTest("Check the ChangeFacet section of the Object Page", function (_Given: Given, _When: When, Then: Then) {
|
|
Then.onTheChangeApprovalsObjectPageGenerated.iCheckSection({ section: "ChangeFacet" }, {});
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ChangeFacet" }).iCheckField({ property: "ItemNumber" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ChangeFacet" }).iCheckField({ property: "ItemName" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ChangeFacet" }).iCheckField({ property: "ChangeType" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ChangeFacet" }).iCheckField({ property: "ArenaEcoId" });
|
|
});
|
|
|
|
opaTest("Check the ApprovalFacet section of the Object Page", function (_Given: Given, _When: When, Then: Then) {
|
|
Then.onTheChangeApprovalsObjectPageGenerated.iCheckSection({ section: "ApprovalFacet" }, {});
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "Status" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "RequestedBy" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "RequestedOn" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "DecidedBy" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "DecidedOn" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ApprovalFacet" }).iCheckField({ property: "RejectReason" });
|
|
});
|
|
|
|
opaTest("Check the ExecutionFacet section of the Object Page", function (_Given: Given, _When: When, Then: Then) {
|
|
Then.onTheChangeApprovalsObjectPageGenerated.iCheckSection({ section: "ExecutionFacet" }, {});
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ExecutionFacet" }).iCheckField({ property: "SapChangeNumber" });
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "ExecutionFacet" }).iCheckField({ property: "ErrorMessage" });
|
|
});
|
|
|
|
opaTest("Check the PayloadFacet section of the Object Page", function (_Given: Given, _When: When, Then: Then) {
|
|
Then.onTheChangeApprovalsObjectPageGenerated.iCheckSection({ section: "PayloadFacet" }, {});
|
|
Then.onTheChangeApprovalsObjectPageGenerated.onForm({ section: "PayloadFacet" }).iCheckField({ property: "SapPreview" });
|
|
});
|
|
|
|
opaTest("Teardown", function (Given: Given) {
|
|
// Cleanup
|
|
Given.iTearDownMyApp();
|
|
});
|
|
}
|
|
|
|
runner.run([journey]);
|