summaryrefslogtreecommitdiffstats
path: root/test/test_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_helper.rb')
-rw-r--r--test/test_helper.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/test_helper.rb b/test/test_helper.rb
index cf79cf209..78b83c06d 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -77,6 +77,17 @@ class ActiveSupport::TestCase
self.class.mock_file
end
+ def mock_file_with_options(options={})
+ file = ''
+ file.stubs(:size).returns(32)
+ original_filename = options[:original_filename] || nil
+ file.stubs(:original_filename).returns(original_filename)
+ content_type = options[:content_type] || nil
+ file.stubs(:content_type).returns(content_type)
+ file.stubs(:read).returns(false)
+ file
+ end
+
# Use a temporary directory for attachment related tests
def set_tmp_attachments_directory
Dir.mkdir "#{Rails.root}/tmp/test" unless File.directory?("#{Rails.root}/tmp/test")