@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
34 lines (27 loc) • 1.52 kB
JavaScript
const data = require("./data/data.json");
describe("userSettings", function () {
describe("setDateFormatFromUserSettings.spec - passing date format", function () {
it("Preparation: Set systemUrl ", async function () {
browser.config.params.systemUrl = util.data.decrypt(data.systemUrl);
});
it("Execution & Verification: Set User Date", async function () {
await util.userSettings.setDateFormatFromUserSettings(util.data.decrypt(data.username), util.data.decrypt(data.password));
const date = await common.date.getToday("yyyy/mm/dd");
const userDate = await common.date.getToday(process.env.USER_SETTINGS_DATE_FORMAT);
//Ensure returned date is a valid date
common.assertion.expectEqual(new Date(date), new Date(userDate));
});
});
describe("setDateFormatFromUserSettings.spec - do not pass format, defaulted env(process.env.USER_SETTINGS_DATE_FORMAT) is taken", function () {
it("Preparation: Set systemUrl ", async function () {
browser.config.params.systemUrl = util.data.decrypt(data.systemUrl);
});
it("Execution & Verification ", async function () {
await util.userSettings.setDateFormatFromUserSettings(util.data.decrypt(data.username), util.data.decrypt(data.password));
const date = await common.date.getToday("yyyy/mm/dd");
const userDate = await common.date.getToday();
//Ensure returned date is a valid date
common.assertion.expectEqual(new Date(date), new Date(userDate));
});
});
});