diff --git a/src/cryogen_core/classpath_able_io.clj b/src/cryogen_core/classpath_able_io.clj index bfbbdca..5a9d8f3 100644 --- a/src/cryogen_core/classpath_able_io.clj +++ b/src/cryogen_core/classpath_able_io.clj @@ -14,7 +14,7 @@ [ignore-patterns source-list] (filter #(not (re-matches ignore-patterns %)) source-list)) -;; TODO: make fct wipe-folders +(defn wipe-folder [folder]) (defn file-from-cp [resource-path] diff --git a/test/cryogen_core/classpath_able_io_test.clj b/test/cryogen_core/classpath_able_io_test.clj index 044c2f1..db19662 100644 --- a/test/cryogen_core/classpath_able_io_test.clj +++ b/test/cryogen_core/classpath_able_io_test.clj @@ -23,6 +23,21 @@ (and (verify-file-exists path) (.isDirectory (io/file path)))) +(deftest test-wipe-public-folder + (is + (do + (.mkdir (io/file target)) + (sut/wipe-folder target) + (not (verify-dir-exists target))))) + +(deftest test-file-from-cp-or-filesystem + (is + (.exists (sut/file-from-cp-or-filesystem + "./test-resources/" "templates/themes/bootstrap4-test/js"))) + (is + (.exists (sut/file-from-cp-or-filesystem + "./" ".gitkeep")))) + (deftest test-filter-for-ignore-patterns (is (= ["file.js"]