Sha256: a912ba76986f99f4a1841a6e6dfd0146b0a5605a983d14f4d02684060d94c430

Contents?: true

Size: 941 Bytes

Versions: 135

Compression:

Stored size: 941 Bytes

Contents

module Tests exposing (..)

import Expect
import Test exposing (..)
import Triangle exposing (rows)


tests : Test
tests =
    describe "Triangle"
        [ test "no rows" <|
            \() ->
                Expect.equal [] (rows 0)
        , skip <|
            test "single row" <|
                \() ->
                    Expect.equal [ [ 1 ] ] (rows 1)
        , skip <|
            test "two rows" <|
                \() ->
                    Expect.equal [ [ 1 ], [ 1, 1 ] ] (rows 2)
        , skip <|
            test "three rows" <|
                \() ->
                    Expect.equal [ [ 1 ], [ 1, 1 ], [ 1, 2, 1 ] ] (rows 3)
        , skip <|
            test "four rows" <|
                \() ->
                    Expect.equal [ [ 1 ], [ 1, 1 ], [ 1, 2, 1 ], [ 1, 3, 3, 1 ] ] (rows 4)
        , skip <|
            test "negative rows" <|
                \() ->
                    Expect.equal [] (rows -1)
        ]

Version data entries

135 entries across 135 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.179 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.178 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.177 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.176 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.175 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.174 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.173 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.172 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.171 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.170 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.169 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.167 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.166 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.165 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.164 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.163 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.162 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.161 tracks/elm/exercises/pascals-triangle/tests/Tests.elm
trackler-2.2.1.160 tracks/elm/exercises/pascals-triangle/tests/Tests.elm