about summary refs log tree commit homepage
path: root/test/test_mogilefs_integration.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_mogilefs_integration.rb')
-rw-r--r--test/test_mogilefs_integration.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_mogilefs_integration.rb b/test/test_mogilefs_integration.rb
index b6a181a..2ce8159 100644
--- a/test/test_mogilefs_integration.rb
+++ b/test/test_mogilefs_integration.rb
@@ -190,6 +190,12 @@ class TestMogileFSIntegration < TestMogIntegration
     assert_nothing_raised { rv.write "GOOD" }
     assert_raises(MogileFS::SizeMismatchError) { rv.close }
     assert_equal "HELLO", @client.get_file_data("a")
+
+    rv = @client.new_file("large", :content_length => 6, :largefile => true)
+    assert_instance_of MogileFS::NewFile::Stream, rv
+    assert_equal 6, rv.write("HIHIHI")
+    assert_nil rv.close
+    assert_equal "HIHIHI", @client.get_file_data("large")
   end
 
   def test_new_file_content_md5