spec/uploader/versions_spec.rb in carrierwave-0.2.3 vs spec/uploader/versions_spec.rb in carrierwave-0.2.4

- old
+ new

@@ -204,16 +204,13 @@ @thumb_stored_file = mock('a thumb version of a stored file') @uploader_class.storage.stub!(:store!).and_return(@base_stored_file) @uploader_class.version(:thumb).storage.stub!(:store!).and_return(@thumb_stored_file) - @uploader_class.storage.stub!(:store!).and_return(@base_stored_file) - @uploader_class.version(:thumb).storage.stub!(:store!).and_return(@thumb_stored_file) + @base_stored_file.stub!(:delete) + @thumb_stored_file.stub!(:delete) - @uploader_class.storage.stub!(:destroy!) - @uploader_class.version(:thumb).storage.stub!(:destroy!) - @uploader.store!(@file) end after do CarrierWave.config[:use_cache] = true @@ -229,12 +226,12 @@ @uploader.remove! @uploader.url.should be_nil @uploader.thumb.url.should be_nil end - it "should instruct the storage engine to remove the file and its versions" do - @uploader_class.storage.should_receive(:destroy!).with(@uploader, @uploader.file) - @uploader_class.version(:thumb).storage.should_receive(:destroy!).with(@uploader.thumb, @uploader.thumb.file) + it "should delete all the files" do + @base_stored_file.should_receive(:delete) + @thumb_stored_file.should_receive(:delete) @uploader.remove! end end \ No newline at end of file