about summary refs log tree commit homepage
path: root/test/test_tdb.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_tdb.rb')
-rw-r--r--test/test_tdb.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test_tdb.rb b/test/test_tdb.rb
index 7ae581d..9b2ed71 100644
--- a/test/test_tdb.rb
+++ b/test/test_tdb.rb
@@ -16,6 +16,10 @@ class TestTdb < Test::Unit::TestCase
     @tdb.close if @tdb && ! @tdb.closed?
   end
 
+  def test_create_file_null_byte_in_path
+    assert_raises(ArgumentError) { TDB.new("hello.tdb\0") }
+  end
+
   def test_create_file
     assert_nothing_raised do
       @tmp = Tempfile.new('tdb')