Skip to content

Commit fc4e258

Browse files
two-fer: add generator and regenerate tests
[no important files changed]
1 parent 89aec85 commit fc4e258

File tree

3 files changed

+21
-8
lines changed

3 files changed

+21
-8
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}}

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

Lines changed: 12 additions & 8 deletions
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"))))

generators/.problem-specifications

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 1628902256b883fb3237f5438f76e59db1a6fca0

0 commit comments

Comments
 (0)