【发布时间】:2018-04-26 18:27:58
【问题描述】:
我按照本教程enter link description here 运行由 Angular 编写并由 jHipster 生成的项目的测试,但似乎有问题并且出现了一些错误。 当我使用 yarn test 命令运行测试时出现此错误:
ERROR: ....component.ts[31, 17]: Property 'callme'
is declared but its value is never read.
【问题讨论】:
-
您是否已将其声明为私有财产?如果在模板中使用,则必须是公共属性
-
不,它们是私有财产。
-
@ExplosionPills 我会说这在语义上是有争议的。考虑到 private 在 TS 中实际上毫无意义,我不会全部使用它,但是如果您要使用它,并且您认为模板在逻辑上是其组件的一部分,那似乎是合理的。测试人员,是什么让您认为您需要执行规则?
-
@AluanHaddad 不要理解你的问题。但是将它们公开并不是一个解决方案。为什么打字稿很重要?我不明白为什么会有错误让我无法运行测试,但应用程序可以很好地编译,没有任何错误。
标签: typescript testing properties compiler-errors