File

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

Metadata

selector cx-icon,[cxIcon]
template
{{ type || cxIcon }}

Index

Properties
Inputs

Inputs

cxIcon
Type : any
type
Type : any

Properties

cxIcon
Decorators :
@Input()
type
Decorators :
@Input()
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 {}
Legend
Html element
Component
Html element with directive

result-matching ""

    No results matching ""