babashka/test-resources/lib_tests/cli_matic/utils_convert_config_test.cljc

46 lines
907 B
Text
Raw Permalink Normal View History

2022-02-24 16:20:11 +00:00
(ns cli-matic.utils-convert-config-test
(:require [clojure.test :refer [is are deftest testing]]
[cli-matic.optionals :as OPT]
[cli-matic.utils-convert-config
:refer [unmangle-fn-name
unmangle-fn
fn->className]]))
;
; Some example fns
;
(defn add_numbers [x] x)
(defn add-numbers [y] (inc y))
;
; Tests
;
(deftest ^:skip-bb unmangle-fn-name-test
(are [i o]
(= o (unmangle-fn-name i))
;; A moderately complex name
"cli_matic.utils_v2$convert_config_v1__GT_v2"
"cli-matic.utils-v2/convert-config-v1->v2"))
(deftest ^:skip-bb unmangle-fn-test
(are [i o]
(= o (unmangle-fn i))
;; A moderately complex name
add-numbers
'cli-matic.utils-convert-config-test/add-numbers
; add-numbers
; "cli-matic.utils-convert-config-test/add-numbers"
))
(OPT/orchestra-instrument)