Testing “我该怎么做?”;存根“;集成测试中的子ember组件?

Testing “我该怎么做?”;存根“;集成测试中的子ember组件?,testing,ember.js,integration-testing,qunit,Testing,Ember.js,Integration Testing,Qunit,假设我有一个包含组件B的组件a。我正在为组件a编写一个集成测试,但组件B是一个附加组件,我不想在测试中包含它(主要是因为它发出xhr请求,我宁愿将其排除在集成测试之外)。有没有关于如何做到这一点的文档?或者有人有最佳实践吗?你可以随时模拟ajax调用。我可以,但我不想在集成测试中这样做,因为我不是真的在测试那个组件……是的,那听起来更像是一个单元测试而不是集成测试:)如果我在我的组件中测试单个方法,那么单元测试会更好,对吗?我想把组件作为一个整体来测试,但不是嵌套在其中的组件。我认为你做不到这一

假设我有一个包含组件B的组件a。我正在为组件a编写一个集成测试,但组件B是一个附加组件,我不想在测试中包含它(主要是因为它发出xhr请求,我宁愿将其排除在集成测试之外)。有没有关于如何做到这一点的文档?或者有人有最佳实践吗?

你可以随时模拟ajax调用。我可以,但我不想在集成测试中这样做,因为我不是真的在测试那个组件……是的,那听起来更像是一个单元测试而不是集成测试:)如果我在我的组件中测试单个方法,那么单元测试会更好,对吗?我想把组件作为一个整体来测试,但不是嵌套在其中的组件。我认为你做不到这一点。如果我处于这种情况,我将使用sinon拦截请求。或者,通过以块形式使用组件使其能够组合,只是不要在测试中实例化模板中的子组件。您可以随时模拟ajax调用。我可以,但我不希望在集成测试中这样做,因为我不是真正测试该组件…是的,这听起来更像是单元测试,而不是集成测试:)如果我在我的组件中测试单个方法,那么单元测试就更像了,对吗?我想把组件作为一个整体来测试,但不是嵌套在其中的组件。我认为你做不到这一点。如果我处于这种情况,我将使用sinon拦截请求。或者,通过以块形式使用组件,使组件能够组合,而不在测试中实例化模板中的子组件