Skip to content

Commit 0fe0bd3

Browse files
committed
Add test for hardcoded enum values
1 parent c169be7 commit 0fe0bd3

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/graphql_builder/core_test.clj

+24
Original file line numberDiff line numberDiff line change
@@ -607,3 +607,27 @@ mutation update($id: ID, $description: String, $otherIds: [ID!]!) {
607607
query-fn (get-in query-map [:mutation :update])]
608608
(is (= (str/trim required-inside-array)
609609
(get-in (query-fn) [:graphql :query])))))
610+
611+
(def hardcoded-enum-value
612+
"
613+
query foo {
614+
image(size: \"LARGE\") {
615+
url
616+
}
617+
}
618+
")
619+
620+
(def processed-hardcoded-enum-value
621+
"
622+
query foo {
623+
image(size: LARGE) {
624+
url
625+
}
626+
}
627+
")
628+
629+
(deftest hardcoded-enum-value-test
630+
(let [query-map (core/query-map (parse hardcoded-enum-value) {})
631+
query-fn (get-in query-map [:query :foo])]
632+
(is (= (str/trim processed-hardcoded-enum-value)
633+
(get-in (query-fn) [:graphql :query])))))

0 commit comments

Comments
 (0)