Sha256: 6dd20daaa098f1299a9cdc2eee54f7ff6281462199c8fbaee0efcfeba0bb4bfb

Contents?: true

Size: 693 Bytes

Versions: 116

Compression:

Stored size: 693 Bytes

Contents

-module(scrabble_score_tests).

-include_lib("erl_exercism/include/exercism.hrl").
-include_lib("eunit/include/eunit.hrl").

-define(checkScore(N, S), ?assertEqual(N, scrabble_score:score(S))).

empty_word_scores_zero_test() -> ?checkScore(0, "").

scores_very_short_word_test() -> ?checkScore(1, "a").

scores_other_very_short_word_test() -> ?checkScore(4, "f").

simple_word_scores_the_number_of_letters_test() -> ?checkScore(6, "street").

complicated_word_scores_more_test() -> ?checkScore(22, "quirky").

scores_are_case_insensitive_test() ->
  ?checkScore(41, "oxyphenbutazone"),
  ?checkScore(41, "OXYPHENBUTAZONE").

version_test() ->
  ?assertMatch(1, scrabble_score:test_version()).

Version data entries

116 entries across 116 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.179 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.178 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.177 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.176 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.175 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.174 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.173 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.172 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.171 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.170 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.169 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.167 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.166 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.165 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.164 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.163 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.162 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.161 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.160 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl