Skip to content
David Nolen edited this page May 21, 2015 · 34 revisions

ClojureScript now ships with a port of clojure.test, cljs.test. It attempts to preserve most of the functionality provided by clojure.test along with enhancements for asynchronous testing in a single threaded environment.

Most of the functionality is provided via macros as cljs.test relies on compiler reflection and static vars to provide most of its functionality.

(ns my-project.tests
  (:require [cljs.test :refer-macros [deftest is testing run-tests]]))
Clone this wiki locally