added some todos & organize input files

pull/1/head
jem 5 years ago
parent b6267de995
commit 0dd940f820

@ -31,7 +31,11 @@
(defmacro defdatatest [name & body]
`(do
(ct/deftest ~name
(let [testdata (sut/read-data (io/resource "should-test-with-data-macro-version.edn"))
(ct/deftest ~name
;TODO-1: bring macro to work
;TODO-2: crate filename out of package/namespace/test-name.edn
;TODO-3: enable more than one test-data-set with optional infix .##
(let [testdata (sut/read-data
(io/resource "data_test_test/should-test-with-data-macro-version.edn"))
{:keys [input expectation]} testdata]
~body))))

@ -27,7 +27,7 @@
)
(deftest should-test-with-data-explicit-version
(let [testdata (sut/read-data (io/resource "should-test-with-data-explicit-version.edn"))
(let [testdata (sut/read-data (io/resource "data_test_test/should-test-with-data-explicit-version.edn"))
{:keys [input expectation]} testdata]
(is (= expectation
input))))

Loading…
Cancel
Save