diff --git a/test/cryogen_core/classpath_able_io/this_test.clj b/test/cryogen_core/classpath_able_io/this_test.clj new file mode 100644 index 0000000..a407db5 --- /dev/null +++ b/test/cryogen_core/classpath_able_io/this_test.clj @@ -0,0 +1,27 @@ +; Copyright (c) meissa. All rights reserved. +; The use and distribution terms for this software are covered by the +; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) +; which can be found in the file epl-v10.html at the root of this distribution. +; By using this software in any fashion, you are agreeing to be bound by +; the terms of this license. +; You must not remove this notice, or any other, from this software. + +(ns cryogen-core.classpath-able-io.this-test + (:require [clojure.test :refer :all] + [clojure.java.io :as io] + [schema.core :as s] + [cryogen-core.file-test-tools :as ftt] + [cryogen-core.classpath-able-io.this :as sut]) + (:import [java.net URI])) + +(deftest should-provide-valid-virtual-path + (is + (= "dummy" + (sut/virtual-path-from-elements "dummy"))) + (is + (= "dummy" + (sut/virtual-path-from-elements "" "dummy" ""))) + (is + (= + "1/2/3" + (sut/virtual-path-from-elements "1" "2" "3"))))