Skip to content

Commit fa99f3f

Browse files
committed
Merge pull request #13 from jayden/output-relative-path
Output relative path
2 parents 0c5d133 + e386bca commit fa99f3f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/koan_engine/koans.clj

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
(ns koan-engine.koans
22
(:use [clojure.java.io :only [file resource]])
3-
(:require [koan-engine.util :as u]))
3+
(:require [koan-engine.util :as u]
4+
[clojure.string :as str]))
45

56
;; TODO: Proper koan validation. Accept the path as an argument.
67
(defn ordered-koans [answer-path]
@@ -24,16 +25,14 @@
2425
(defn report-error [file-path line error]
2526
(let [message (or (.getMessage error) (.toString error))]
2627
(println "\nNow meditate upon"
27-
(str file-path
28+
(str (last (str/split file-path #"/"))
2829
(when line (str ":" line))))
2930
(println "---------------------")
3031
(println "Assertion failed!")
3132
(println (.replaceFirst message "^Assert failed: " ""))))
3233

3334
(defn tests-pass? [dojo-path file-path]
3435
(u/with-dojo [dojo-path]
35-
(print "Considering" (str file-path "..."))
36-
(println)
3736
(flush)
3837
(try (load-file file-path)
3938
true

0 commit comments

Comments
 (0)