Almost every spec file I come accross I end up writing stuff like:

```
  before :each do
    @cimg = Factory.build :cimg_valid
    @cimg.stub(:validate_img).and_return true
    @cimg.stub(:validate_img_url).and_return true
    @cimg.stub(:save_images).and_return true
    @cimg.stub(:process_image).and_return true
    @cimg.stub(:img).and_return true
  end

```

I mean, the model I get from Factory.build is completely valid. But if I don't stub that stuff it saves things in the filesystem, and validates stuff I'm not testing...

What I mean, I think it would be cleaner to do something like this:

```
  before :each do
    @cimg = Factory.build :cimg_for_testing_tags
  end

```

If stubbing within the Factory is even possible.

What is the proper way to stub the model?