我正在尝试为ember-data创建一个适配器,但我发现使用的测试框架难以理解。
在与rest_adapter_test.js
相同的目录中,我创建了自己的websocket_adapter_test.js
。
当我运行包含bundle exec backup config.ru
的机架服务器,并转到localhost:9292 / index.html?package = ember-data时,它会运行所有现有测试,但不会运行新测试。
这是qunit.js
特有的吗?或者它与minispade.js
有什么关系?
答案 0 :(得分:1)
自述文件中建议的emberjs/data和rackup
的简单结帐对我来说也不起作用。
使用另一方embers/ember.js的说明为我工作:
git clone https://github.com/emberjs/data.git
cd data
然后我创建了新的测试文件,然后
gem install bundler
bundle
bundle exec rackup
现在,在访问http://localhost:9292/tests/index.html?package=ember-data
时运行测试但我不知道这是否是预期的行为......
更新:自述文件中的单元测试部分为updated:建议使用bundle exec rackup