Commit 9ace96a7 authored by Marcelo Rivera's avatar Marcelo Rivera

(fix): spec tests

1 merge request!581WIP: Permissions
Pipeline #87333284 running with stages
......@@ -16,6 +16,9 @@ import { clientMock } from '../../../../../../tests/client-mock.spec';
import { Client } from '../../../../../services/api/client';
import { MockDirective, MockService } from '../../../../../utils/mock';
import { GroupsService } from '../../../groups-service';
import { PermissionsService } from '../../../../../common/services/permissions/permissions.service';
import { FeaturesService } from '../../../../../services/features.service';
import { featuresServiceMock } from '../../../../../../tests/features-service-mock.spec';
const user = {
guid: '1000',
......@@ -54,11 +57,17 @@ describe('GroupsProfileMembersInvite', () => {
{ provide: Session, useValue: sessionMock },
{ provide: Client, useValue: clientMock },
{ provide: GroupsService, useValue: groupsServiceMock },
{ provide: FeaturesService, useValue: featuresServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
],
}).compileComponents();
}));
beforeEach(done => {
featuresServiceMock.mock('permissions', false);
fixture = TestBed.createComponent(GroupsProfileMembersInvite);
comp = fixture.componentInstance;
......
......@@ -34,6 +34,9 @@ import { inMemoryStorageServiceMock } from '../../../../tests/in-memory-storage-
import { TextInputAutocompleteModule } from '../../../common/components/autocomplete';
import { AutocompleteSuggestionsService } from '../../suggestions/services/autocomplete-suggestions.service';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { FeaturesService } from '../../../services/features.service';
import { featuresServiceMock } from '../../../../tests/features-service-mock.spec';
import { PermissionsService } from '../../../common/services/permissions/permissions.service';
@Component({
selector: 'minds-third-party-networks-selector',
......@@ -122,6 +125,11 @@ describe('PosterComponent', () => {
provide: AutocompleteSuggestionsService,
useValue: MockService(AutocompleteSuggestionsService),
},
{ provide: FeaturesService, useValue: featuresServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
],
schemas: [NO_ERRORS_SCHEMA],
}).compileComponents();
......@@ -132,6 +140,8 @@ describe('PosterComponent', () => {
jasmine.clock().uninstall();
jasmine.clock().install();
featuresServiceMock.mock('permissions', false);
fixture = TestBed.createComponent(PosterComponent);
clientMock.response = {};
......
......@@ -26,6 +26,7 @@ import { EntitiesService } from '../../../common/services/entities.service';
import { MockService } from '../../../utils/mock';
import { FeaturesService } from '../../../services/features.service';
import { featuresServiceMock } from '../../../../tests/features-service-mock.spec';
import { PermissionsService } from '../../../common/services/permissions/permissions.service';
@Component({
selector: 'minds-activity',
......@@ -67,6 +68,10 @@ describe('NewsfeedSingleComponent', () => {
{ provide: Router, useValue: routerMock },
{ provide: EntitiesService, useValue: MockService(EntitiesService) },
{ provide: FeaturesService, useValue: featuresServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
],
}).compileComponents();
}));
......@@ -75,6 +80,9 @@ describe('NewsfeedSingleComponent', () => {
jasmine.MAX_PRETTY_PRINT_DEPTH = 10;
jasmine.clock().uninstall();
jasmine.clock().install();
featuresServiceMock.mock('permissions', false);
fixture = TestBed.createComponent(NewsfeedSingleComponent);
comp = fixture.componentInstance;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment