Sha256: 5e715fc72d1fbafa80cf09846dfe00ef70abfe4bac4929fd872d7c88a76a7142

Contents?: true

Size: 1.49 KB

Versions: 141

Compression:

Stored size: 1.49 KB

Contents

port module Main exposing (..)

import Test.Runner.Node exposing (run, TestProgram)
import Json.Encode exposing (Value)
import Test exposing (..)
import Expect
import Raindrops exposing (raindrops)


tests : Test
tests =
    describe "Raindrops"
        [ test "1" <|
            \() -> Expect.equal "1" (raindrops 1)
        , test "3" <|
            \() -> Expect.equal "Pling" (raindrops 3)
        , test "5" <|
            \() -> Expect.equal "Plang" (raindrops 5)
        , test "7" <|
            \() -> Expect.equal "Plong" (raindrops 7)
        , test "6" <|
            \() -> Expect.equal "Pling" (raindrops 6)
        , test "9" <|
            \() -> Expect.equal "Pling" (raindrops 9)
        , test "10" <|
            \() -> Expect.equal "Plang" (raindrops 10)
        , test "14" <|
            \() -> Expect.equal "Plong" (raindrops 14)
        , test "15" <|
            \() -> Expect.equal "PlingPlang" (raindrops 15)
        , test "21" <|
            \() -> Expect.equal "PlingPlong" (raindrops 21)
        , test "25" <|
            \() -> Expect.equal "Plang" (raindrops 25)
        , test "35" <|
            \() -> Expect.equal "PlangPlong" (raindrops 35)
        , test "49" <|
            \() -> Expect.equal "Plong" (raindrops 49)
        , test "52" <|
            \() -> Expect.equal "52" (raindrops 52)
        , test "105" <|
            \() -> Expect.equal "PlingPlangPlong" (raindrops 105)
        ]


main : TestProgram
main =
    run emit tests


port emit : ( String, Value ) -> Cmd msg

Version data entries

141 entries across 141 versions & 1 rubygems

Version Path
trackler-2.1.0.23 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.22 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.21 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.20 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.19 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.18 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.17 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.16 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.15 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.14 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.13 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.12 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.11 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.10 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.9 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.8 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.7 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.6 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.5 tracks/elm/exercises/raindrops/Tests.elm
trackler-2.1.0.4 tracks/elm/exercises/raindrops/Tests.elm