gpt4 book ai didi

ember.js - 我如何配置我的 ember brunch 应用程序来测试睾丸/karma ?

转载 作者:行者123 更新时间:2023-12-02 21:42:48 25 4
gpt4 key购买 nike

我一直在使用 ember 的早午餐 https://github.com/fuseelements/ember-brunch-skeleton

现在我正在尝试使用睾丸/karma 进行单元测试(睾丸最近更名为 karma )

早午餐使用 require.js。当我尝试运行 karma 时,我收到一个错误,这让我相信 require 未正确加载,或者我的配置文件被搞乱了。

 Uncaught TypeError: Object function (deps, callback, errback, optional) { 
..... has no method 'register' at app.js:82

我假设我的配置文件被搞乱了,或者我在这里忘记了一些非常简单的东西。这是我的 karma 配置文件中的相关片段。我做错了什么?

files = [
JASMINE,
JASMINE_ADAPTER,
REQUIRE,
REQUIRE_ADAPTER,
'../public/javascripts/app_vendor.js',
'../public/javascripts/app.js',
'test/**/**/*_spec.js',
];

最佳答案

这不是完整的答案,但您应该阅读有关运行使用 ember 和 Karma 构建的应用程序的单元测试的文档:http://emberjs.com/guides/testing/test-runners/#toc_the-karma-test-runner

此外,任何测试方法都已从 brunch 中删除,它只能为您构建文件。我曾经成功地使用 karmabrunch,现在也成功地转移到 testem

您应该查看这个使用 karma 作为测试运行程序的骨架,例如:https://github.com/gcollazo/brunch-with-ember-reloaded

关于ember.js - 我如何配置我的 ember brunch 应用程序来测试睾丸/karma ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16367473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com