From 4e77492797c3fa4fef97f422cd4dd000d4a6c5ba Mon Sep 17 00:00:00 2001 From: Richard Allaway Date: Fri, 7 Aug 2015 14:32:47 -0400 Subject: [PATCH] adds a spec for NOT IN query case --- test/Feature/QuerySpec.hs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/Feature/QuerySpec.hs b/test/Feature/QuerySpec.hs index f00d74fa0..ccebcf20d 100644 --- a/test/Feature/QuerySpec.hs +++ b/test/Feature/QuerySpec.hs @@ -45,6 +45,14 @@ spec = , matchHeaders = ["Content-Range" <:> "0-2/3"] } + it "matches items NOT IN" $ + get "/items?id=notin.2,4,6,7,8,9,10,11,12,13,14,15" + `shouldRespondWith` ResponseMatcher { + matchBody = Just [json| [{"id":1},{"id":3},{"id":5}] |] + , matchStatus = 200 + , matchHeaders = ["Content-Range" <:> "0-2/3"] + } + it "matches nulls in varchar and numeric fields alike" $ do get "/no_pk?a=is.null" `shouldRespondWith` [json| [{"a": null, "b": null}] |]