You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1015 B
Clojure
28 lines
1015 B
Clojure
; 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"))))
|