Sha256: 6c62f92bca6f7bbd3cc4d7bb79b5d3d149d2c805cba34dc413d26a35713aeed1

Contents?: true

Size: 971 Bytes

Versions: 74

Compression:

Stored size: 971 Bytes

Contents

module Tests exposing (..)

import Expect
import NucleotideCount exposing (nucleotideCounts, version)
import Test exposing (..)


tests : Test
tests =
    describe "NucleotideCount"
        [ test "the solution is for the correct version of the test" <|
            \() -> Expect.equal 2 version
        , test "empty dna strand has no nucleotides" <|
            \() ->
                Expect.equal { a = 0, t = 0, c = 0, g = 0 }
                    (nucleotideCounts "")
        , skip <|
            test "repetitive sequence has only guanine" <|
                \() ->
                    Expect.equal { a = 0, t = 0, c = 0, g = 8 }
                        (nucleotideCounts "GGGGGGGG")
        , skip <|
            test "counts all nucleotides" <|
                \() ->
                    Expect.equal { a = 20, t = 21, c = 12, g = 17 }
                        (nucleotideCounts "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC")
        ]

Version data entries

74 entries across 74 versions & 1 rubygems

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