|
1 | 1 | (ns robot-name-test
|
2 |
| - (:require [clojure.test :refer [deftest is testing]] |
| 2 | + (:require [cljs.test :refer [deftest is] :as t :include-macros true] |
3 | 3 | robot-name))
|
4 | 4 |
|
5 | 5 | (deftest robot-name
|
6 | 6 | (let [a-robot (robot-name/robot)
|
7 | 7 | its-name (robot-name/robot-name a-robot)]
|
8 |
| - (is (re-seq #"[A-Z]{2}\d{3}" its-name)))) |
| 8 | + (is (re-seq #"[A-Z]{2}\d{3}" its-name)))) |
9 | 9 |
|
10 | 10 | (deftest name-matches-pattern
|
11 |
| - (let [a-robot (robot-name/robot) |
12 |
| - its-name (robot-name/robot-name a-robot)] |
13 |
| - (is (= its-name (robot-name/robot-name a-robot))))) |
| 11 | + (let [a-robot (robot-name/robot) |
| 12 | + its-name (robot-name/robot-name a-robot)] |
| 13 | + (is (= its-name (robot-name/robot-name a-robot))))) |
14 | 14 |
|
15 | 15 | (deftest different-robots-different-names
|
16 |
| - (let [a-robot (robot-name/robot) |
| 16 | + (let [a-robot (robot-name/robot) |
17 | 17 | its-name (robot-name/robot-name a-robot)]
|
18 |
| - (is (not= its-name (-> (robot-name/robot) robot-name/robot-name))))) |
| 18 | + (is (not= its-name (-> (robot-name/robot) robot-name/robot-name))))) |
19 | 19 |
|
20 | 20 | (deftest new-name-matches
|
21 | 21 | (let [a-robot (robot-name/robot)
|
22 | 22 | its-original-name (robot-name/robot-name a-robot)
|
23 | 23 | its-new-name (do (robot-name/reset-name a-robot)
|
24 | 24 | (robot-name/robot-name a-robot))]
|
25 |
| - (is (re-seq #"[A-Z]{2}\d{3}" its-new-name)))) |
| 25 | + (is (re-seq #"[A-Z]{2}\d{3}" its-new-name)))) |
26 | 26 |
|
27 | 27 | (deftest new-name-different
|
28 | 28 | (let [a-robot (robot-name/robot)
|
29 | 29 | its-original-name (robot-name/robot-name a-robot)
|
30 | 30 | its-new-name (do (robot-name/reset-name a-robot)
|
31 | 31 | (robot-name/robot-name a-robot))]
|
32 |
| - (is (not= its-original-name its-new-name)))) |
| 32 | + (is (not= its-original-name its-new-name)))) |
33 | 33 |
|
34 | 34 | (deftest new-name-does-not-change-until-reset
|
35 | 35 | (let [a-robot (robot-name/robot)
|
36 | 36 | its-original-name (robot-name/robot-name a-robot)
|
37 | 37 | its-new-name (do (robot-name/reset-name a-robot)
|
38 | 38 | (robot-name/robot-name a-robot))]
|
39 |
| - (is (= its-new-name (robot-name/robot-name a-robot))))) |
| 39 | + (is (= its-new-name (robot-name/robot-name a-robot))))) |
40 | 40 |
|
41 | 41 | (deftest new-names-different-each-time
|
42 | 42 | (let [a-robot (robot-name/robot)
|
43 | 43 | its-original-name (robot-name/robot-name a-robot)
|
44 | 44 | its-new-name (do (robot-name/reset-name a-robot)
|
45 | 45 | (robot-name/robot-name a-robot))]
|
46 |
| - (is (not= its-new-name (do (robot-name/reset-name a-robot) |
47 |
| - (robot-name/robot-name a-robot)))))) |
| 46 | + (is (not= its-new-name (do (robot-name/reset-name a-robot) |
| 47 | + (robot-name/robot-name a-robot)))))) |
0 commit comments