Skip to content

Tests, tests, tests! #4

@pthariensflame

Description

@pthariensflame

We need them. The infrastructure is in place, but none are written!

List of tests needed:

  • Core:
    • Monadic interface:
      • pure
      • fmap / <^>
      • ap / <*>
      • bind / >>-
      • flatten
    • Double-groupoidal interface:
      • request
      • respond
      • pull
      • push
      • >>| / |<<
      • |>> / <<|
      • |>| / |<|
      • >|> / <|<
      • +>> / <<+
      • >>~ / ~<<
      • >+> / <+<
      • >~> / <~<
      • reflect
    • delay
    • runEffect
    • discard
    • each:
      • SequenceType overload
      • Variadic overload
    • once
    • next
    • fold
    • foldRet
    • toList
  • Convenience:
    • Arrow-style interface:
      • arr
      • left
      • right
      • +++
    • yield
    • await
    • cat
    • >~~ / ~~<
    • ~~> / <~~
    • >-> / <-<
  • Prelude:
    • drain
    • chain
    • not
    • mconcat
    • head
    • last
    • isEmpty
    • length
    • mapInput
    • mapOutput
    • map
    • mapMany
    • description
    • debugDescription
    • concat
    • all
    • any
    • and
    • or
    • sum
    • product
    • maximum
    • minimum
    • scan
    • scan1
    • scan1i
    • repeat
    • replicate
    • take
    • takeWhile
    • drop
    • dropWhile
    • elem
    • notElem
    • find
    • filter
    • elemIndices
    • findIndex
    • findIndices
    • zip
    • zipWith
  • Grouping:
    • span
    • extreme
    • splitAt
    • groupBy
    • group
    • draw
    • skip
    • drawAll
    • skipAll
    • unDraw
    • peek
    • isEndOfInput
    • foldAll
    • GroupedProducer basics:
      • pure
      • fmap / <^>
      • ap / <*>
      • bind / >>-
      • flatten
      • wrap:
        • Single-layer overload
        • Multiple-layer overload
      • delay
      • next
      • discard
    • groupsBy
    • groups
    • chunksOf
    • concats
    • intercalates
    • takes
    • takesRet
    • drops
  • I/O:
    • fromHandle / stdinLn
    • toHandle / stdoutLn
    • describe
    • debugDescribe
    • writeTo

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions