Skip to content

Commit 4da7018

Browse files
authored
resistor-color: Add the ability to select which tests to run (#887)
[no important files changed]
1 parent fc04ebd commit 4da7018

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

exercises/practice/resistor-color/.meta/generator.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
resistor-color))
44

55
{{#test_cases.colors}}
6-
(deftest colors_test_{{idx}}
6+
(deftest ^:colors colors_test_{{idx}}
77
(testing {{context}}
88
(is (= {{expected}}
99
resistor-color/colors))))
1010
{{/test_cases.colors}}
1111

1212
{{#test_cases.colorCode}}
13-
(deftest color-code_test_{{idx}}
13+
(deftest ^:color-code color-code_test_{{idx}}
1414
(testing {{context}}
1515
(is (= {{expected}} (resistor-color/color-code {{input.color}})))))
1616
{{/test_cases.colorCode}}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
(defproject resistor-color "0.1.0-SNAPSHOT"
22
:description "resistor-color exercise."
33
:url "https://github.com/exercism/clojure/tree/main/exercises/practice/resistor-color"
4-
:dependencies [[org.clojure/clojure "1.12.0"]])
4+
:dependencies [[org.clojure/clojure "1.12.0"]]
5+
:test-selectors {:colors :colors
6+
:color-code :color-code})

exercises/practice/resistor-color/test/resistor_color_test.clj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
(:require [clojure.test :refer [deftest testing is]]
33
resistor-color))
44

5-
(deftest colors_test_1
5+
(deftest ^:colors colors_test_1
66
(testing "Colors"
77
(is (= ["black" "brown" "red" "orange" "yellow" "green" "blue" "violet" "grey" "white"]
88
resistor-color/colors))))
99

10-
(deftest color-code_test_1
10+
(deftest ^:color-code color-code_test_1
1111
(testing "Color codes ▶ Black"
1212
(is (= 0 (resistor-color/color-code "black")))))
1313

14-
(deftest color-code_test_2
14+
(deftest ^:color-code color-code_test_2
1515
(testing "Color codes ▶ White"
1616
(is (= 9 (resistor-color/color-code "white")))))
1717

18-
(deftest color-code_test_3
18+
(deftest ^:color-code color-code_test_3
1919
(testing "Color codes ▶ Orange"
2020
(is (= 3 (resistor-color/color-code "orange")))))

0 commit comments

Comments
 (0)