Web:Studio:Add Language and Time Zone Settings page mobile render test.

This commit is contained in:
Vlada Gazizova 2022-03-30 23:09:58 +03:00
parent 9b2080db04
commit dd5e90e423

View File

@ -285,3 +285,48 @@ Scenario("TfaActivation page render test", async ({ I }) => {
});
}
});
Scenario(
"Language and Time Zone Settings page mobile render test",
async ({ I }) => {
I.mockEndpoint(Endpoints.common, "common");
I.mockEndpoint(Endpoints.cultures, "cultures");
I.mockEndpoint(Endpoints.timezones, "timezones");
I.mockEndpoint(Endpoints.settings, "settingsCustomization");
I.mockEndpoint(Endpoints.build, "build");
I.mockEndpoint(Endpoints.info, "infoSettings");
I.mockEndpoint(Endpoints.self, "selfSettings");
I.amOnPage("/settings/common/customization/language-and-time-zone");
if (deviceType === "mobile") {
I.see("Language and Time Zone Settings");
I.seeElement("div", ".settings-block");
I.seeElement({
react: "Button",
props: {
label: "Save",
isDisabled: true,
},
});
I.seeElement({
react: "Button",
props: {
label: "Cancel",
isDisabled: true,
},
});
I.saveScreenshot(`9.language-and-time-zone-settings-mobile.png`);
if (!isModel) {
I.seeVisualDiff(`9.language-and-time-zone-settings-mobile.png`, {
tolerance: 1,
prepareBaseImage: false,
});
}
}
}
);