-
Notifications
You must be signed in to change notification settings - Fork 211
/
test_runner.cljs
31 lines (28 loc) · 1.26 KB
/
test_runner.cljs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
;; Copyright (c) Rich Hickey and contributors. 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 cljs.core.async.test-runner
(:require [cljs.test :refer-macros [run-tests]]
[cljs.core.async.buffer-tests]
[cljs.core.async.pipeline-test]
[cljs.core.async.timers-test]
[cljs.core.async.interop-tests]
[cljs.core.async.tests]
[cljs.core.async.runner-tests]
[clojure.string :as string]))
(when (exists? js/process)
(.on js/process "uncaughtException"
(fn [e]
(when-not (= "Assert failed: This exception is expected\nfalse" (.-message e))
(println "TESTS FAILED TO COMPLETE:" (.-message e))))))
(run-tests
'cljs.core.async.runner-tests
'cljs.core.async.pipeline-test
'cljs.core.async.buffer-tests
'cljs.core.async.timers-test
'cljs.core.async.interop-tests
'cljs.core.async.tests)