Angular Testing Highlight指令

时间:2018-11-25 20:36:26

标签: angular angular-directive

我在Angular中有一条指令,突出显示了蓝色。

    import { Directive, ElementRef } from '@angular/core';

    @Directive({
      selector: '[appHighlight]'
    })
    export class HighlightDirective {
        constructor(el: ElementRef) {
          el.nativeElement.style.color = 'blue';
        }
    }

当我要编写测试时,在HighlightDirective()上方显示“未提供el的参数”:

    import { HighlightDirective } from './highlight.directive';

    describe('HighlightDirective', () => {
      it('should create an instance', () => {
        const directive = new HighlightDirective();
        expect(directive).toBeTruthy();
      });
    });

在HighlightDirective的()中必须包含什么?谢谢!

请帮助!

0 个答案:

没有答案