# ActiveResource Mock Objects

**URL:** <https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671>\
**Category:** rubyonrails-talk\
**Created:** [May 15, 2010, 8:12pm UTC](https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671 "2010-05-15T20:12:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom10](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@Tom10](https://discuss.rubyonrails.org/u/Tom10)\
**Post date:** [May 15, 2010, 8:12pm UTC](https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671/1 "2010-05-15T20:12:02Z")

</div>

Some of my tests use ActiveResource HttpMock requests and some of them do not. Does anyone know if there is a way to disable the HttpMocks after they have already been loaded? The method ActiveResource::HttpMock.reset! only removes all the objects, but ActiveResource still thinks it should look for mock requests rather than actually making requests. I hope this makes sense!

Thanks, Tom

---

<div class="post-metadata">

**Author:** ![Tom10](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@Tom10](https://discuss.rubyonrails.org/u/Tom10)\
**Post date:** [May 15, 2010, 8:32pm UTC](https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671/2 "2010-05-15T20:32:58Z")

</div>

A little more information: the problem is once you require 'active\_resource/http\_mock' all subsequent tests will assume http mocks exists. This makes it so I can't run my tests with rake.

---

<div class="post-metadata">

**Author:** ![Tom10](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@Tom10](https://discuss.rubyonrails.org/u/Tom10)\
**Post date:** [May 17, 2010, 7:52pm UTC](https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671/3 "2010-05-17T19:52:22Z")

</div>

No response? Is anyone using HttpMock?

Thanks, Tom

---

<div class="post-metadata">

**Author:** ![Zach\_Moazeni](https://avatars.discourse-cdn.com/v4/letter/z/f07891/32.png) [@Zach\_Moazeni](https://discuss.rubyonrails.org/u/Zach_Moazeni)\
**Post date:** [May 18, 2010, 3:29am UTC](https://discuss.rubyonrails.org/t/activeresource-mock-objects/51671/4 "2010-05-18T03:29:34Z")

</div>

I haven't used HttpMock, but I've used Fakeweb ([http://fakeweb.rubyforge.org/](http://fakeweb.rubyforge.org/)) and that will let you setup and reset the registry pretty easily:

FakeWeb.clean\_registry
