|
2 | 2 | (:require [clojure.test :refer [deftest testing is]]
|
3 | 3 | scrabble-score))
|
4 | 4 |
|
5 |
| -(deftest lowercase-letter |
6 |
| - (testing "Lowercase letter" |
| 5 | +(deftest score-word_test_1 |
| 6 | + (testing "lowercase letter" |
7 | 7 | (is (= 1 (scrabble-score/score-word "a")))))
|
8 | 8 |
|
9 |
| -(deftest uppercase-letter |
10 |
| - (testing "Uppercase letter" |
| 9 | +(deftest score-word_test_2 |
| 10 | + (testing "uppercase letter" |
11 | 11 | (is (= 1 (scrabble-score/score-word "A")))))
|
12 | 12 |
|
13 |
| -(deftest valuable-letter |
14 |
| - (testing "Valuable letter" |
| 13 | +(deftest score-word_test_3 |
| 14 | + (testing "valuable letter" |
15 | 15 | (is (= 4 (scrabble-score/score-word "f")))))
|
16 | 16 |
|
17 |
| -(deftest short-word |
18 |
| - (testing "Short word" |
| 17 | +(deftest score-word_test_4 |
| 18 | + (testing "short word" |
19 | 19 | (is (= 2 (scrabble-score/score-word "at")))))
|
20 | 20 |
|
21 |
| -(deftest short-valuable-word |
22 |
| - (testing "Short, valuable word" |
| 21 | +(deftest score-word_test_5 |
| 22 | + (testing "short, valuable word" |
23 | 23 | (is (= 12 (scrabble-score/score-word "zoo")))))
|
24 | 24 |
|
25 |
| -(deftest medium-word |
26 |
| - (testing "Medium word" |
| 25 | +(deftest score-word_test_6 |
| 26 | + (testing "medium word" |
27 | 27 | (is (= 6 (scrabble-score/score-word "street")))))
|
28 | 28 |
|
29 |
| -(deftest medium-valuable-word |
| 29 | +(deftest score-word_test_7 |
30 | 30 | (testing "medium, valuable word"
|
31 | 31 | (is (= 22 (scrabble-score/score-word "quirky")))))
|
32 | 32 |
|
33 |
| -(deftest long-mixed-case-word |
34 |
| - (testing "Long, mixed-case word" |
| 33 | +(deftest score-word_test_8 |
| 34 | + (testing "long, mixed-case word" |
35 | 35 | (is (= 41 (scrabble-score/score-word "OxyphenButazone")))))
|
36 | 36 |
|
37 |
| -(deftest english-like-word |
38 |
| - (testing "English-like word" |
| 37 | +(deftest score-word_test_9 |
| 38 | + (testing "english-like word" |
39 | 39 | (is (= 8 (scrabble-score/score-word "pinata")))))
|
40 | 40 |
|
41 |
| -(deftest empty-input |
42 |
| - (testing "Empty input" |
| 41 | +(deftest score-word_test_10 |
| 42 | + (testing "empty input" |
43 | 43 | (is (= 0 (scrabble-score/score-word "")))))
|
44 | 44 |
|
45 |
| -(deftest entire-alphabet-available |
46 |
| - (testing "Entire alphabet available" |
| 45 | +(deftest score-word_test_11 |
| 46 | + (testing "entire alphabet available" |
47 | 47 | (is (= 87 (scrabble-score/score-word "abcdefghijklmnopqrstuvwxyz")))))
|
0 commit comments