Sha256: 54764d3a629d9842282b723a2c55da6c5be050ce858cf664eb75ca4e264ee512

Contents?: true

Size: 915 Bytes

Versions: 311

Compression:

Stored size: 915 Bytes

Contents

using Base.Test

include("scrabble-score.jl")

@testset "lowercase letter" begin
    @test score("a") == 1
end

@testset "uppercase letter" begin
    @test score("A") == 1
end

@testset "valuable letter" begin
    @test score("f") == 4
end

@testset "short word" begin
    @test score("at") == 2
end

@testset "short, valuable word" begin
    @test score("zoo") == 12
end

@testset "medium word" begin
    @test score("street") == 6
end

@testset "medium, valuable word" begin
    @test score("quirky") == 22
end

@testset "long, mixed-case word" begin
    @test score("OxyphenButazone") == 41
end

@testset "english-like word" begin
    @test score("pinata") == 8
end

@testset "non-english letter is not scored" begin
    @test score("piƱata") == 7
end

@testset "empty input" begin
    @test score("") == 0
end

@testset "entire alphabet available" begin
    @test score("abcdefghijklmnopqrstuvwxyz") == 87
end

Version data entries

311 entries across 311 versions & 1 rubygems

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