如何在角4+上测试输入的标签?

问题描述 投票:-1回答:1

我有一个角度组件,其形式如下:

<form>
  <label for="Name">Click me</label>
  <input type="text" id="Name" name="Name" />

  <label for="Name2">Click me 2</label>
  <input type="text" id="Name2" name="Name" />

</form>

我需要进行单元测试,验证输入[id = Name]是否有带文本的标签:“Click Name”。如何用jasmin和karma实现角度单位测试?

angular typescript unit-testing jasmine karma-jasmine
1个回答
0
投票

获取元素并测试它。

it('should check label name', () => {
    let labelName = fixture.debugElement.query(By.css("label[for=Name]"));
    expect(labelName).toBe("Click Me");
})

问题是如何与该元素进行交互而不是如何测试它。

祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.