【问题标题】:'test/spec/**/*.' + jsExt in Yeoman generator-angular'测试/规格/**/*。' + Yeoman 生成器中的 jsExt-angular
【发布时间】:2014-07-02 12:09:31
【问题描述】:

您好,我有一个问题:

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

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

我以为这是用于 e2e 测试,但我知道它还没有集成。

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

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

谢谢。

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

【问题讨论】:

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


    【解决方案1】:

    这是你放置模拟的地方。

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

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

    希望这会有所帮助。

    【讨论】:

    • 完全有道理。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多