0

你好我只是有一个问题:

'test/mock/**/*.' 到底是什么?+ jsExt 做什么?

我知道“测试/规格/**/*”。+ jsExt 用于对控制器进行单元测试。

我认为这是用于 e2e 测试,但我了解到它尚未集成。

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

这也可能是一个愚蠢的问题。既然没有集成e2e,为什么生成器默认包含'angular-scenario'?是否仅适用于想要在项目中添加 e2e 测试的人?

谢谢你。

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

4

1 回答 1

1

这是您放置模拟的地方。

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

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

希望这可以帮助。

于 2014-07-02T04:09:31.607 回答