Skip to content

Commit c1bdb95

Browse files
Add two-fer template
1 parent bbeff27 commit c1bdb95

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed
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+
{% for test_case in test_cases %}
5+
(deftest two-fer_test_{{forloop.counter}}
6+
(testing "{{test_case.path|join:" - "}}"
7+
(is (= "{{test_case.expected}}" (two-fer/two-fer{% if test_case.input.name %} "{{test_case.input.name}}"{% endif %})))))
8+
{% endfor %}

exercises/practice/two-fer/test/two_fer_test.clj

+12-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
(ns two-fer-test
2-
(:require [clojure.test :refer [deftest is]]
3-
two-fer))
2+
(:require [clojure.test :refer [deftest testing is]]
3+
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")))))
12+
13+
(deftest two-fer_test_3
14+
(testing "another name given"
15+
(is (= "One for Bob, one for me." (two-fer/two-fer "Bob")))))
1016

11-
(deftest name-bob-test
12-
(is (= "One for Bob, one for me." (two-fer/two-fer "Bob"))))

0 commit comments

Comments
 (0)