Javascript 角度测试键控不工作

Javascript 角度测试键控不工作,javascript,angular,jasmine,Javascript,Angular,Jasmine,我有一个简单的输入组件。我想在keyup上测试一些功能,但是当我用Chrome运行测试时,我在输入端看不到任何输出 it('should be...', function () { const input = fixture.debugElement.query(By.css('input')); input.triggerEventHandler('keydown', { keyCode: 67 }); input.triggerEventHan

我有一个简单的输入组件。我想在keyup上测试一些功能,但是当我用Chrome运行测试时,我在输入端看不到任何输出

  it('should be...', function () {
    const input = fixture.debugElement.query(By.css('input'));
    input.triggerEventHandler('keydown', {
      keyCode: 67
    });
    input.triggerEventHandler('keyup', {
      keyCode: 67
    });

    fixture.detectChanges();
  });

我错过了什么

你的断言在哪里?这没关系,我在浏览器中看不到输入上的键,所以它不工作。无论如何,我会添加一个简单的断言来确定,因为它可能会跳过没有断言的测试。否则,我看不出事件没有触发的任何原因。我添加了断言,但它仍然没有触发work@ng2user你找到解决办法了吗?我也有同样的问题。如果有,请发布您的解决方案。