pip-webui
Version:
HTML5 UI for LOB applications
112 lines (89 loc) • 4.43 kB
JavaScript
/**
* @file Registration of WebUI tests
* @copyright Digital Living Software Corp. 2014-2015
*/
(function () {
'use strict';
var thisModule = angular.module('pipWebuiTests', [
'pipMocked',
'pipMocked.Users',
'pipMocked.Entry',
'pipMocked.Party',
'pipMocked.Announcements',
'pipMocked.Feedbacks',
'pipMocked.Tips',
'pipMocked.Guides',
'pipMocked.ServersActivities',
'pipMocked.ImageSet',
'pipMocked.Images',
'pipMocked.Avatar',
'pipMocked.Events',
'pipMocked.Nodes',
'pipMocked.Feedbacks',
'pipGenerators',
'pipBasicGeneratorServices',
'pipGenerators.User',
'pipGenerators.PartyAccess',
'pipGenerators.Sessions',
'pipGenerators.Party',
'pipGenerators.Files',
'pipGenerators.Avatars',
'pipGenerators.Settings',
'pipGenerators.Node',
'pipGenerators.Event',
'pipGenerators.Feedback',
'pipTestCollection',
'pipTestDataSet',
'pipTestDataService',
// resources
'pipMocked.ImageResources',
'PipResources.Error',
'pipImageResources'
]);
thisModule.service('pipWebuiTest',
function (pipMockedResource, MockedUsersResource, MockedCurrentUserResource, TruePathResource, MockedSigninResource,
MockedSignupResource, MockedSignoutResource, MockedSignupValidateResource, MockedVerifyEmailResource,
MockedRecoverPasswordResource, MockedResetPasswordResource, MockedChangePasswordResource, MockedUserSessionsResource,
MockedTipsResource, MockedAnnouncementsResource, MockedFeedbacksResource, MockedGuidesResource, MockedImageSetResource,
MockedPartyResource, MockedServersActivitiesResource, MockedAvatarResource, MockedImagesResource, MockedPartySettingsResource,
MockedNodeResource, MockedEventsResource, MockedResource, pipTestDataService, pipBasicGeneratorServices) {
return {
runFakeServer: runFakeServer
};
//------------------------
function runFakeServer(serverUrl) {
pipBasicGeneratorServices.serverUrl(serverUrl);
MockedResource.fakeUrl = pipBasicGeneratorServices.serverUrl();
MockedResource.setDataset(pipTestDataService.getDataset());
pipMockedResource.addMocks(MockedUsersResource);
pipMockedResource.addMocks(MockedCurrentUserResource);
pipMockedResource.addMocks(MockedUserSessionsResource);
// entry
pipMockedResource.addMocks(MockedSigninResource);
pipMockedResource.addMocks(MockedSignupResource);
pipMockedResource.addMocks(MockedSignoutResource);
pipMockedResource.addMocks(MockedSignupValidateResource);
pipMockedResource.addMocks(MockedVerifyEmailResource);
pipMockedResource.addMocks(MockedRecoverPasswordResource);
pipMockedResource.addMocks(MockedResetPasswordResource);
pipMockedResource.addMocks(MockedChangePasswordResource);
// ----------------
pipMockedResource.addMocks(MockedTipsResource);
pipMockedResource.addMocks(MockedAnnouncementsResource);
pipMockedResource.addMocks(MockedFeedbacksResource);
pipMockedResource.addMocks(MockedGuidesResource);
pipMockedResource.addMocks(MockedPartyResource);
pipMockedResource.addMocks(MockedPartySettingsResource);
pipMockedResource.addMocks(MockedServersActivitiesResource);
// files and images
pipMockedResource.addMocks(MockedImageSetResource);
pipMockedResource.addMocks(MockedAvatarResource);
pipMockedResource.addMocks(MockedImagesResource);
pipMockedResource.addMocks(MockedEventsResource);
pipMockedResource.addMocks(MockedNodeResource);
pipMockedResource.addMocks(TruePathResource);
pipMockedResource.registerStandardResources();
};
}
);
})();