failing test case for index on subfield

This commit is contained in:
Mike Dirolf 2009-06-02 09:27:50 -04:00
parent 71d7ff726b
commit 2743fd39b1
1 changed files with 17 additions and 0 deletions

View File

@ -327,8 +327,25 @@ class DBAPITest < Test::Unit::TestCase
test.insert("hello" => "mike")
test.insert("hello" => "world")
assert @@db.error?
end
def test_index_on_subfield
@@db.drop_collection("blah")
test = @@db.collection("blah")
test.insert("hello" => {"a" => 4, "b" => 5})
test.insert("hello" => {"a" => 7, "b" => 2})
test.insert("hello" => {"a" => 4, "b" => 10})
assert !@@db.error?
@@db.drop_collection("blah")
test = @@db.collection("blah")
test.create_index("hello.a", unique=true)
test.insert("hello" => {"a" => 4, "b" => 5})
test.insert("hello" => {"a" => 7, "b" => 2})
test.insert("hello" => {"a" => 4, "b" => 10})
assert @@db.error?
end
def test_array