mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
automated C311280 should pick up default date format from the app configuration (#4883)
This commit is contained in:
parent
5c5bb7f9b7
commit
2a2dfbcc42
@ -16,7 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import CONSTANTS = require('../util/constants');
|
import CONSTANTS = require('../util/constants');
|
||||||
import { ApiService, StringUtil, SettingsPage, IdentityService, GroupIdentityService } from '@alfresco/adf-testing';
|
import { ApiService, StringUtil, SettingsPage, IdentityService, GroupIdentityService, LocalStorageUtil } from '@alfresco/adf-testing';
|
||||||
import moment = require('moment');
|
import moment = require('moment');
|
||||||
import { browser } from 'protractor';
|
import { browser } from 'protractor';
|
||||||
|
|
||||||
@ -35,11 +35,13 @@ describe('Task Header cloud component', () => {
|
|||||||
let subTask;
|
let subTask;
|
||||||
let subTaskCreatedDate;
|
let subTaskCreatedDate;
|
||||||
let completedEndDate;
|
let completedEndDate;
|
||||||
|
let defaultDate;
|
||||||
let groupInfo, testUser;
|
let groupInfo, testUser;
|
||||||
const simpleApp = resources.ACTIVITI7_APPS.SIMPLE_APP.name;
|
const simpleApp = resources.ACTIVITI7_APPS.SIMPLE_APP.name;
|
||||||
const priority = 30;
|
const priority = 30;
|
||||||
const description = 'descriptionTask';
|
const description = 'descriptionTask';
|
||||||
const formatDate = 'MMM D, YYYY';
|
const formatDate = 'MMM D, YYYY';
|
||||||
|
const defaultFormat = 'M/D/YY';
|
||||||
|
|
||||||
const taskHeaderCloudPage = new TaskHeaderCloudPage();
|
const taskHeaderCloudPage = new TaskHeaderCloudPage();
|
||||||
|
|
||||||
@ -77,6 +79,7 @@ describe('Task Header cloud component', () => {
|
|||||||
completedTask = await tasksService.getTask(completedTaskId.entry.id, simpleApp);
|
completedTask = await tasksService.getTask(completedTaskId.entry.id, simpleApp);
|
||||||
completedCreatedDate = moment(completedTask.entry.createdDate).format(formatDate);
|
completedCreatedDate = moment(completedTask.entry.createdDate).format(formatDate);
|
||||||
completedEndDate = moment(completedTask.entry.endDate).format(formatDate);
|
completedEndDate = moment(completedTask.entry.endDate).format(formatDate);
|
||||||
|
defaultDate = moment(completedTask.entry.createdDate).format(defaultFormat);
|
||||||
|
|
||||||
const subTaskId = await tasksService.createStandaloneSubtask(createdTaskId.entry.id, simpleApp, StringUtil.generateRandomString());
|
const subTaskId = await tasksService.createStandaloneSubtask(createdTaskId.entry.id, simpleApp, StringUtil.generateRandomString());
|
||||||
await tasksService.claimTask(subTaskId.entry.id, simpleApp);
|
await tasksService.claimTask(subTaskId.entry.id, simpleApp);
|
||||||
@ -91,7 +94,7 @@ describe('Task Header cloud component', () => {
|
|||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async(done) => {
|
afterAll(async (done) => {
|
||||||
await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password);
|
await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password);
|
||||||
await identityService.deleteIdentityUser(testUser.idIdentityService);
|
await identityService.deleteIdentityUser(testUser.idIdentityService);
|
||||||
done();
|
done();
|
||||||
@ -125,6 +128,7 @@ describe('Task Header cloud component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C291944] Should display task details for completed task', () => {
|
it('[C291944] Should display task details for completed task', () => {
|
||||||
|
tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||||
tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||||
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
||||||
tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
||||||
@ -165,4 +169,26 @@ describe('Task Header cloud component', () => {
|
|||||||
expect(taskHeaderCloudPage.getParentTaskId())
|
expect(taskHeaderCloudPage.getParentTaskId())
|
||||||
.toEqual(subTask.entry.parentTaskId === null ? '' : subTask.entry.parentTaskId);
|
.toEqual(subTask.entry.parentTaskId === null ? '' : subTask.entry.parentTaskId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('Default Date format', () => {
|
||||||
|
beforeEach(async () => {
|
||||||
|
await LocalStorageUtil.setConfigField('dateValues', '{' +
|
||||||
|
'"defaultDateFormat": "shortDate",' +
|
||||||
|
'"defaultDateTimeFormat": "M/d/yy, h:mm a",' +
|
||||||
|
'"defaultLocale": "uk"' +
|
||||||
|
'}');
|
||||||
|
navigationBarPage.navigateToProcessServicesCloudPage();
|
||||||
|
appListCloudComponent.checkApsContainer();
|
||||||
|
appListCloudComponent.goToApp(simpleApp);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('[C311280] Should pick up the default date format from the app configuration', () => {
|
||||||
|
tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||||
|
tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||||
|
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
||||||
|
tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
||||||
|
taskHeaderCloudPage.checkTaskPropertyListIsDisplayed();
|
||||||
|
expect(taskHeaderCloudPage.getCreated()).toEqual(defaultDate);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user