Commit d75735ce authored by Marcelo Rivera's avatar Marcelo Rivera

(fix): spec tests

1 merge request!558creating and accepting subscriptions
Pipeline #85563477 running with stages
......@@ -26,6 +26,9 @@ import { FeaturesService } from '../../../services/features.service';
import { activityServiceMock } from '../../../../tests/activity-service-mock.spec';
import { storageMock } from '../../../../tests/storage-mock.spec';
import { featuresServiceMock } from '../../../../tests/features-service-mock.spec';
import { Storage } from '../../../services/storage';
import { PermissionsService } from '../../services/permissions.service';
import { MockService } from '../../../utils/mock';
/* tslint:disable */
/* Mock section */
......@@ -99,6 +102,10 @@ describe('PostMenuComponent', () => {
{ provide: OverlayModalService, useValue: overlayModalServiceMock },
{ provide: ActivityService, useValue: activityServiceMock },
{ provide: FeaturesService, useValue: featuresServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
{ provide: Storage, useValue: storageMock },
{
provide: BlockListService,
......@@ -114,6 +121,7 @@ describe('PostMenuComponent', () => {
// synchronous beforeEach
beforeEach(() => {
featuresServiceMock.mock('allow-comments-toggle', true);
featuresServiceMock.mock('permissions', false);
fixture = TestBed.createComponent(PostMenuComponent);
comp = fixture.componentInstance;
......
......@@ -39,6 +39,7 @@ import { BlockListService } from '../../common/services/block-list.service';
import { ChannelMode } from '../../interfaces/entities';
import { ClientMetaService } from '../../common/services/client-meta.service';
import { clientMetaServiceMock } from '../../../tests/client-meta-service-mock.spec';
import { PermissionsService } from '../../common/services/permissions.service';
describe('ChannelComponent', () => {
let comp: ChannelComponent;
......@@ -50,6 +51,14 @@ describe('ChannelComponent', () => {
MaterialMock,
MaterialSwitchMock,
ChannelComponent,
MockComponent({
selector: 'minds-avatar',
inputs: ['object', 'src', 'editMode', 'waitForDoneSignal'],
}),
MockComponent({
selector: 'minds-button-subscribe',
inputs: ['user', 'request'],
}),
MockComponent({
selector: 'm-channel--supporters',
inputs: ['channel'],
......@@ -112,6 +121,10 @@ describe('ChannelComponent', () => {
{ provide: FeaturesService, useValue: featuresServiceMock },
{ provide: BlockListService, useValue: MockService(BlockListService) },
{ provide: ClientMetaService, useValue: clientMetaServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
],
}).compileComponents(); // compile template and css
}));
......@@ -126,6 +139,7 @@ describe('ChannelComponent', () => {
featuresServiceMock.mock('es-feeds', false);
featuresServiceMock.mock('top-feeds', false);
featuresServiceMock.mock('channel-filter-feeds', false);
featuresServiceMock.mock('permissions', false);
comp = fixture.componentInstance;
comp.username = 'username';
comp.user = {
......
......@@ -90,7 +90,7 @@ describe('ChannelSidebar', () => {
}),
MockComponent({
selector: 'minds-button-subscribe',
inputs: ['user'],
inputs: ['user', 'request'],
}),
MockComponent({
selector: 'm-hashtags-selector',
......
......@@ -50,7 +50,7 @@ describe('ChannelsTileComponent', () => {
}),
MockComponent({
selector: 'minds-button-subscribe',
inputs: ['user'],
inputs: ['user', 'request'],
}),
MockComponent({
selector: 'm-safe-toggle',
......
......@@ -19,6 +19,9 @@ import { MockComponent, MockDirective, MockService } from '../../../utils/mock';
import { OverlayModalService } from '../../../services/ux/overlay-modal';
import { overlayModalServiceMock } from '../../../../tests/overlay-modal-service-mock.spec';
import { GroupsService } from '../groups-service';
import { FeaturesService } from '../../../services/features.service';
import { featuresServiceMock } from '../../../../tests/features-service-mock.spec';
import { PermissionsService } from '../../../common/services/permissions.service';
let groupConfig = {
countMembers: Promise.resolve(1),
......@@ -63,11 +66,17 @@ describe('GroupsSettingsButton', () => {
{ provide: Client, useValue: clientMock },
{ provide: Session, useValue: sessionMock },
{ provide: OverlayModalService, useValue: overlayModalServiceMock },
{ provide: FeaturesService, useValue: featuresServiceMock },
{
provide: PermissionsService,
useValue: MockService(PermissionsService),
},
],
}).compileComponents();
}));
beforeEach(() => {
featuresServiceMock.mock('permissions', false);
jasmine.MAX_PRETTY_PRINT_DEPTH = 2;
jasmine.clock().uninstall();
jasmine.clock().install();
......
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