   nickname
 }"
           document (parser/transform (parser/parse query))
+          resolver-fn (resolver/create-resolver-fn schema customized-resolver-fn)
           context nil]
       (is (= 5 (count (get-in (execute context schema resolver-fn document)
                               [:data "user" "friends"])))))))

          user-selection (first query-selection-set)
          user-selection-set (get-in (second user-selection) [:field :selection-set])
          new-document (parser/transform (parser/parse "query {user {name son}}"))
          new-result (execute context schema resolver-fn new-document)
          ]
      (is (= "user" (get-selection-name user-selection)))

  query: QueryRoot
}")

(def customized-resolver-fn
  (fn [type-name field-name]
    (match/match
     [type-name field-name]
