module TestSignals exposing (..)

import Expect exposing (Expectation)
import Fuzz exposing (Fuzzer, int, list, string)
import Signals
import Test exposing (..)


suite : Test
suite =
    describe "Signals"
        [ test "expectedCardsSeen (0)" <|
            \_ ->
                Expect.equal (Signals.expectedCardsSeen 0) 14
        , test "expectedCardsSeen (1)" <|
            \_ ->
                Expect.equal (Signals.expectedCardsSeen 1) (14 + 13)
        , test "expectedCardsSeen (41)" <|
            \_ ->
                Expect.equal (Signals.expectedCardsSeen 41) 315
        ]
