ember-testing

    0热度

    1回答

    当在测试时将JQuery选择器传递给emberjs中的click()方法时,该元素不会被单击。 我想写一个简单的验收测试,其中一个ID和一个href的元素被点击并且URL更改,然后我断言该页面已更改。 我将ID添加到<a>元素id =“sidebar-user-profile”,当我尝试click($('#sidebar-user-profile'))时,出现错误“Error:Element [o

    3热度

    1回答

    我期待在余烬测试指南时,打桩一项服务,它说做到以下几点当你想存根出服务 import { moduleForComponent, test } from 'ember-qunit'; import hbs from 'htmlbars-inline-precompile'; import Ember from 'ember'; //Stub location service const

    1热度

    2回答

    我如何测试一个组件中调用的动作? 触发动作有多种方式,例如点击按钮。现在我想测试点击该按钮时调用的操作实际上是否被调用。像expect.functionName.to.be.called什么的。 我有以下代码 test('it closes the create dialog when close btn is clicked', function(assert) { this.rend

    0热度

    1回答

    我正在执行我的应用程序应用程序的集成测试,并且由于承诺在我的测试运行后解决,所以我的一个测试失败。我的承诺包装了一个动画事件(bs collapse)。下面是我想测试代码的一部分: //in my component /** * Closes the component DOM with collapse animation * * @method 'animateClose' * @r

    1热度

    1回答

    我在触发“更改”事件时遇到了一些问题。 我有一个观察'值'属性的rangeslider。在更改时,滑块会发送一个api请求,它会根据滑块值使用参数更新url。 我能够改变使用jQuery,它成功地将更新UI滑块我的测试滑块的价值... $("#slider").val(3.0).change(); ...但变化事件不是被解雇了,所以没有api电话。对于可以使用“click”或“fillIn”触发请

    0热度

    1回答

    如何在单元测试中访问简写助手以进行测试? 例子: /helpers/full-address.js import Ember from 'ember'; export default Ember.Helper.helper(function(params, hash) { var fullAddress = hash.line1 === "" ? "" : hash.line1 +

    0热度

    1回答

    我的所有测试都通过了,但在随机模块上每次运行都会发生一个错误。即使它是一个空的控制器或路由。 该消息表示: 未被捕获的错误:断言失败:试图寻找一个对象上的注入属性,而不使用容器,确保该对象是通过一个容器实例。 别人是否知道如何调试呢? 灰烬:2.2.0 烬-数据2.2.0 烬-CLI:2.2.0-β-3

    0热度

    1回答

    我有一个Ember组件包装一个随机jQuery插件。 setUp: on('didInsertElement', function() { scheduleOnce('afterRender',() => { this.$().datetimepicker(); }); }) 插件大约需要250毫秒就能显示在屏幕上,这使我编写验收测试,像这样: test('cl

    0热度

    1回答

    我知道这应该是简单的,我只是没有做正确的事情,并没有发现这个例子模仿,我猜我完全理解什么应该去Ember.run() 这里是我的组件代码: import Ember from 'ember'; export default Ember.Component.extend({ isGreen: function() { if (!status) { return ''; }

    8热度

    1回答

    我有测试an addon通过铬,但失败phantomjs。 这似乎是一个类似于this question的问题。但是,我尝试了那里的解决方案,但它并不适合我。 该代码全部在上面链接的公共回购协议中可用。失败在github上构建失败的travis中展示。任何关于如何更好地诊断和修复的想法? 编辑 - 实际的错误信息 Died on test #1 at http://localhost:7357