spec/support/crud_tests/write/deleteOne.yml in mongo-2.3.1 vs spec/support/crud_tests/write/deleteOne.yml in mongo-2.4.0.rc0
- old
+ new
@@ -1,9 +1,10 @@
data:
- {_id: 1, x: 11}
- {_id: 2, x: 22}
- {_id: 3, x: 33}
+ - {_id: 4, x: 'ping'}
tests:
-
description: "DeleteOne when many documents match"
operation:
@@ -29,21 +30,39 @@
deletedCount: 1
collection:
data:
- {_id: 1, x: 11}
- {_id: 3, x: 33}
+ - {_id: 4, x: 'ping'}
-
+ description: "DeleteOne when one document matches with collation"
+ operation:
+ name: "deleteOne"
+ arguments:
+ filter: {x: 'PING'}
+ collation: { locale: 'en_US', strength: 2 }
+
+ outcome:
+ result:
+ deletedCount: 1
+ collection:
+ data:
+ - {_id: 1, x: 11}
+ - {_id: 2, x: 22}
+ - {_id: 3, x: 33}
+ -
description: "DeleteOne when no documents match"
operation:
name: "deleteOne"
arguments:
- filter: {_id: 4}
+ filter: {_id: 5}
outcome:
result:
deletedCount: 0
collection:
data:
- {_id: 1, x: 11}
- {_id: 2, x: 22}
- {_id: 3, x: 33}
+ - {_id: 4, x: 'ping'}
\ No newline at end of file