单元测试角度@Input设置函数未触发

时间:2018-09-14 12:44:04

标签: javascript angular unit-testing karma-jasmine

在我的组件中

resource "aws_autoscaling_group" "master-kubernetes" {
  name = "master-${var.zone}.masters.${var.cluster_name}"
  # ... other params ...
}

测试(component.spec.ts)

@Input('price')
set setPrice(price) {
    this.price = price;
    this.modifyTotalAmount();
}

通常,当父组件值更改时,此 setPrice(price) 命中和 modifyTotalAmount() 函数称为。但是在运行单元测试时,未调用 modifyTotalAmount() 。该测试用例失败。我认为我在测试用例中所做的可能是错误的。谁能澄清这是怎么回事。

0 个答案:

没有答案