Sha256: 71025a1f656c5cdf43b5a5a6312078ce39059cdc5020c032088b084af870a39d

Contents?: true

Size: 632 Bytes

Versions: 172

Compression:

Stored size: 632 Bytes

Contents

-module(scrabble_score_tests).

-define(TESTED_MODULE, (sut(scrabble_score))).
-define(TEST_VERSION, 1).
-include("exercism.hrl").


-define(checkScore(N, S), ?assertEqual(N, ?TESTED_MODULE: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 data entries

172 entries across 172 versions & 1 rubygems

Version Path
trackler-2.2.1.62 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.61 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.60 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.59 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.58 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.57 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.56 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.55 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.54 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.53 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.52 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.51 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.50 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.49 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.48 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.47 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.46 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.45 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.44 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl
trackler-2.2.1.43 tracks/erlang/exercises/scrabble-score/test/scrabble_score_tests.erl