refactor: clean allColumns query
* Add OpenAPI test to ensure enum labels are present * Remove unnecessary fk/pk columns cte * Remove unnecessary step for parsing enum labels
This commit is contained in:
committed by
Steve Chavez
parent
d2719420f4
commit
902e4e8921
@@ -514,6 +514,24 @@ spec actualPgVersion = describe "OpenAPI" $ do
|
||||
|
||||
types `shouldBe` Just "13:00:00"
|
||||
|
||||
it "enum" $ do
|
||||
r <- simpleBody <$> get "/"
|
||||
|
||||
let types = r ^? key "definitions" . key "menagerie" . key "properties" . key "enum"
|
||||
|
||||
liftIO $
|
||||
|
||||
types `shouldBe` Just [aesonQQ|
|
||||
{
|
||||
"format": "test.enum_menagerie_type",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"foo",
|
||||
"bar"
|
||||
]
|
||||
}
|
||||
|]
|
||||
|
||||
describe "RPC" $ do
|
||||
|
||||
it "includes function summary/description and body schema for arguments" $ do
|
||||
|
||||
Reference in New Issue
Block a user