failing test case for index on subfield
This commit is contained in:
parent
71d7ff726b
commit
2743fd39b1
@ -327,8 +327,25 @@ class DBAPITest < Test::Unit::TestCase
|
|||||||
test.insert("hello" => "mike")
|
test.insert("hello" => "mike")
|
||||||
test.insert("hello" => "world")
|
test.insert("hello" => "world")
|
||||||
assert @@db.error?
|
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")
|
@@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
|
end
|
||||||
|
|
||||||
def test_array
|
def test_array
|
||||||
|
Loading…
Reference in New Issue
Block a user