Skip to content

Commit fe9adb9

Browse files
two-fer: add generator and regenerate tests (#733)
1 parent 5c9d101 commit fe9adb9

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
(ns two-fer-test
2+
(:require [clojure.test :refer [deftest testing is]]
3+
two-fer))
4+
{{#test_cases.twoFer}}
5+
(deftest two-fer_test_{{idx}}
6+
(testing "{{description}}"
7+
(is (= "{{expected}}" (two-fer/two-fer{{#input.name}} "{{input.name}}"{{/input.name}})))))
8+
{{/test_cases.twoFer~}}
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
(ns two-fer)
22

3-
(defn two-fer [name] ;; <- arglist goes here
4-
;; your code goes here
5-
)
3+
(defn two-fer
4+
"Return what you will say as you give away the extra cookie"
5+
[name]
6+
;; function body
7+
)
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
(ns two-fer-test
2-
(:require [clojure.test :refer [deftest is]]
2+
(:require [clojure.test :refer [deftest testing is]]
33
two-fer))
44

5-
(deftest two-fer-test
6-
(is (= "One for you, one for me." (two-fer/two-fer))))
5+
(deftest two-fer_test_1
6+
(testing "no name given"
7+
(is (= "One for you, one for me." (two-fer/two-fer)))))
78

8-
(deftest name-alice-test
9-
(is (= "One for Alice, one for me." (two-fer/two-fer "Alice"))))
9+
(deftest two-fer_test_2
10+
(testing "a name given"
11+
(is (= "One for Alice, one for me." (two-fer/two-fer "Alice")))))
1012

11-
(deftest name-bob-test
12-
(is (= "One for Bob, one for me." (two-fer/two-fer "Bob"))))
13+
(deftest two-fer_test_3
14+
(testing "another name given"
15+
(is (= "One for Bob, one for me." (two-fer/two-fer "Bob")))))

0 commit comments

Comments
 (0)