mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
Prettier upgrade and e2e type checks (#1522)
* upgrade prettier * noImplicitAny rule * fix type * update tsconfig * upgrade to 150 print width
This commit is contained in:
@@ -24,13 +24,7 @@
|
||||
*/
|
||||
|
||||
import { fakeAsync, TestBed, tick } from '@angular/core/testing';
|
||||
import {
|
||||
AlfrescoApiService,
|
||||
AlfrescoApiServiceMock,
|
||||
AppConfigService,
|
||||
CoreModule,
|
||||
StorageService
|
||||
} from '@alfresco/adf-core';
|
||||
import { AlfrescoApiService, AlfrescoApiServiceMock, AppConfigService, CoreModule, StorageService } from '@alfresco/adf-core';
|
||||
import { AppTestingModule } from '../testing/app-testing.module';
|
||||
import { DirectivesModule } from './directives.module';
|
||||
import { LibraryMembershipDirective } from './library-membership.directive';
|
||||
@@ -60,30 +54,17 @@ describe('LibraryMembershipDirective', () => {
|
||||
|
||||
beforeEach(() => {
|
||||
TestBed.configureTestingModule({
|
||||
imports: [
|
||||
TranslateModule.forRoot(),
|
||||
AppTestingModule,
|
||||
DirectivesModule,
|
||||
CoreModule.forRoot()
|
||||
],
|
||||
imports: [TranslateModule.forRoot(), AppTestingModule, DirectivesModule, CoreModule.forRoot()],
|
||||
schemas: [NO_ERRORS_SCHEMA]
|
||||
});
|
||||
alfrescoApiService = new AlfrescoApiServiceMock(
|
||||
new AppConfigService(null),
|
||||
new StorageService()
|
||||
);
|
||||
alfrescoApiService = new AlfrescoApiServiceMock(new AppConfigService(null), new StorageService());
|
||||
peopleApi = alfrescoApiService.getInstance().core.peopleApi;
|
||||
directive = new LibraryMembershipDirective(alfrescoApiService);
|
||||
});
|
||||
|
||||
describe('markMembershipRequest', () => {
|
||||
beforeEach(() => {
|
||||
getMembershipSpy = spyOn(
|
||||
peopleApi,
|
||||
'getSiteMembershipRequest'
|
||||
).and.returnValue(
|
||||
Promise.resolve({ entry: requestedMembershipResponse })
|
||||
);
|
||||
getMembershipSpy = spyOn(peopleApi, 'getSiteMembershipRequest').and.returnValue(Promise.resolve({ entry: requestedMembershipResponse }));
|
||||
});
|
||||
|
||||
it('should not check membership requests if no entry is selected', fakeAsync(() => {
|
||||
@@ -123,22 +104,9 @@ describe('LibraryMembershipDirective', () => {
|
||||
|
||||
describe('toggleMembershipRequest', () => {
|
||||
beforeEach(() => {
|
||||
getMembershipSpy = spyOn(
|
||||
peopleApi,
|
||||
'getSiteMembershipRequest'
|
||||
).and.returnValue(
|
||||
Promise.resolve({ entry: requestedMembershipResponse })
|
||||
);
|
||||
addMembershipSpy = spyOn(
|
||||
peopleApi,
|
||||
'addSiteMembershipRequest'
|
||||
).and.returnValue(
|
||||
Promise.resolve({ entry: requestedMembershipResponse })
|
||||
);
|
||||
deleteMembershipSpy = spyOn(
|
||||
peopleApi,
|
||||
'removeSiteMembershipRequest'
|
||||
).and.returnValue(Promise.resolve({}));
|
||||
getMembershipSpy = spyOn(peopleApi, 'getSiteMembershipRequest').and.returnValue(Promise.resolve({ entry: requestedMembershipResponse }));
|
||||
addMembershipSpy = spyOn(peopleApi, 'addSiteMembershipRequest').and.returnValue(Promise.resolve({ entry: requestedMembershipResponse }));
|
||||
deleteMembershipSpy = spyOn(peopleApi, 'removeSiteMembershipRequest').and.returnValue(Promise.resolve({}));
|
||||
});
|
||||
|
||||
it('should do nothing if there is no selected library ', fakeAsync(() => {
|
||||
@@ -204,7 +172,7 @@ describe('LibraryMembershipDirective', () => {
|
||||
}
|
||||
];
|
||||
|
||||
testData.forEach(data => {
|
||||
testData.forEach((data) => {
|
||||
addMembershipSpy.and.returnValue(throwError({ message: data.fixture }));
|
||||
emitErrorSpy.calls.reset();
|
||||
directive.toggleMembershipRequest();
|
||||
|
Reference in New Issue
Block a user