'测试/规格/ ** / *。' Yeoman发电机中的+ jsExt - 角度

时间:2014-07-02 01:40:25

标签: angularjs yeoman yeoman-generator angularjs-e2e yeoman-generator-angular

您好我有一个问题:

究竟是什么' test / mock /**/*.' + jsExt吗?

我知道' test / spec /**/*.' + jsExt是单元测试控制器。

我认为这是针对e2e测试的,但我知道它还没有集成。

如果我们在test / spec /文件夹中包含一个示例文件可能会更好吗?

这也许是一个愚蠢的问题。由于没有集成e2e,为什么发生器包括角度场景'默认情况下?是否仅适用于想在项目中添加e2e测试的人?

谢谢。

提交日志是 https://github.com/yeoman/generator-angular/commit/0f768f1d7515b3d884555a8c5c8e3f01d117cf18#commitcomment-6826108

1 个答案:

答案 0 :(得分:1)

这是你放屁股的地方。

例如,假设您通常会进行$http调用以从服务器获取值。在单元测试期间,你不想这样做,你想要嘲笑它。

您可以使用$q库执行此操作,然后返回“嘲笑”'值。然后,您将注入使用$http的服务器而不是注入具有$q调用的服务,并返回模拟的值。

希望这有帮助。