dependencies dependencies cluster_IconTestingModule cluster_IconTestingModule_declarations cluster_IconTestingModule_exports MockIconComponent MockIconComponent IconTestingModule IconTestingModule MockIconComponent->IconTestingModule MockIconComponent MockIconComponent IconTestingModule->MockIconComponent

File

projects/storefrontlib/cms-components/misc/icon/testing/icon-testing.module.ts

Declarations

import { Component, Input, NgModule } from '@angular/core';
import { IconLoaderService } from '../icon-loader.service';

// PRIVATE TESTING UTIL
@Component({
  selector: 'cx-icon,[cxIcon]',
  template: `{{ type || cxIcon }}`,
})
export class MockIconComponent {
  @Input() cxIcon;
  @Input() type;
}

const mockComponents = [MockIconComponent];

export class MockIconLoaderService {
  getHtml() {}
  getStyleClasses() {}
  addStyleClasses() {}
  addLinkResource() {}
}

@NgModule({
  declarations: mockComponents,
  exports: mockComponents,
  providers: [
    {
      provide: IconLoaderService,
      useClass: MockIconLoaderService,
    },
  ],
})
export class IconTestingModule {}

result-matching ""

    No results matching ""