【发布时间】:2023-03-16 15:48:01
【问题描述】:
直到最近我才包含文件...
https://raw.githubusercontent.com/rwjblue/ember-qunit-builds/master/dist/globals/main.js
...在“TestRunner”页面中,我将打开该页面以运行我的所有 Ember 单元测试。一切都很棒。
几天前,那个文件从 github 上消失了,所以我开始寻找让我的单元测试(例如 moduleForComponent 测试)运行的新方法。
我首先尝试从 ember-qunit-builds 存储库中简单地包含 ember-qunit.js 文件,但类似 could not find module 'ember' 之类的错误又回来了。
我是否正确地说 ember-qunit 以某种方式依赖于ember-test-helpers?对于在测试代码之前应该包含哪些引用,我有点迷茫……我感觉我缺少一些与 ES6 样式模块(导出/导入等)相关的东西,而我对此几乎没有经验。
有人可以在这里指出我正确的方向吗?我应该在我的 'TestRunner.html' 页面上包含什么来让 'moduleForComponent' 风格的测试再次发生?
注意:我处于 .NET 环境中,我知道经常提到的用于“安装”这些东西的工具(如 Bower/npm)并不真正可用(这些是必需品吗?让它工作?)。
【问题讨论】:
标签: unit-testing ember.js ecmascript-6 ember-qunit