Idris2Doc : Control.RIO.Mock.Console

Control.RIO.Mock.Console

(source)

Definitions

recordMockOut : Type
  A mock output console where err out and std out are mutable refs

Totality: total
Visibility: public export
Constructor: 
MkMockOut : IORef (SnocListString) ->IORef (SnocListString) ->MockOut

Projections:
.errOut : MockOut->IORef (SnocListString)
.stdOut : MockOut->IORef (SnocListString)
.stdOut : MockOut->IORef (SnocListString)
Totality: total
Visibility: public export
stdOut : MockOut->IORef (SnocListString)
Totality: total
Visibility: public export
.errOut : MockOut->IORef (SnocListString)
Totality: total
Visibility: public export
errOut : MockOut->IORef (SnocListString)
Totality: total
Visibility: public export
mkMockOut : IOMockOut
  Creates a mock console

Totality: total
Visibility: export
consoleOut : MockOut->ConsoleOut
  A mock output console, which uses the
the wrapped mutable refs for simulating
output.

Totality: total
Visibility: export
recordMockIn : Type
  A mock console where err out and std out are mutable refs
of snoc lists and `getChar` and `getLine` are simulated
via mutable refs of streams.

Totality: total
Visibility: public export
Constructor: 
MkMockIn : IORef (StreamChar) ->IORef (StreamString) ->MockIn

Projections:
.charIn : MockIn->IORef (StreamChar)
.lineIn : MockIn->IORef (StreamString)
.charIn : MockIn->IORef (StreamChar)
Totality: total
Visibility: public export
charIn : MockIn->IORef (StreamChar)
Totality: total
Visibility: public export
.lineIn : MockIn->IORef (StreamString)
Totality: total
Visibility: public export
lineIn : MockIn->IORef (StreamString)
Totality: total
Visibility: public export
mkMockIn : StreamChar->StreamString->IOMockIn
  Creates a mock console

Totality: total
Visibility: export
console : MockIn->ConsoleIn
  A mock input console, which uses the given streams for
simulating input

Totality: total
Visibility: export