Add test for correct delete count
This commit is contained in:
parent
2984a9b57a
commit
8dac250e10
1 changed files with 9 additions and 0 deletions
|
@ -392,6 +392,15 @@ spec = around withCleanDatabase $ do
|
||||||
updatedResult <- db $ rest =<< find ((select [] "bigCollection") {project = ["_id" =: (0 :: Int)]})
|
updatedResult <- db $ rest =<< find ((select [] "bigCollection") {project = ["_id" =: (0 :: Int)]})
|
||||||
length updatedResult `shouldBe` 0
|
length updatedResult `shouldBe` 0
|
||||||
|
|
||||||
|
describe "deleteAll" $ do
|
||||||
|
it "returns correct result" $ do
|
||||||
|
wireVersion <- getWireVersion
|
||||||
|
when (wireVersion > 1) $ do
|
||||||
|
_ <- db $ insert "testCollection" [ "myField" =: "myValue" ]
|
||||||
|
_ <- db $ insert "testCollection" [ "myField" =: "myValue" ]
|
||||||
|
res <- db $ deleteAll "testCollection" [ (["myField" =: "myValue"], []) ]
|
||||||
|
nRemoved res `shouldBe` 2
|
||||||
|
|
||||||
describe "allCollections" $ do
|
describe "allCollections" $ do
|
||||||
it "returns all collections in a database" $ do
|
it "returns all collections in a database" $ do
|
||||||
_ <- db $ insert "team1" ["name" =: "Yankees", "league" =: "American"]
|
_ <- db $ insert "team1" ["name" =: "Yankees", "league" =: "American"]
|
||||||
|
|
Loading…
Reference in a new issue