Add delOutputFormatter proc to unittest.nim (#12032)

This commit is contained in:
Chris Heller
2019-09-03 00:14:19 -07:00
committed by cooldome
parent 79f1b8592a
commit 35f1519ad6

View File

@@ -89,7 +89,7 @@
## echo "suite teardown: run once after the tests"
import
macros, strutils, streams, times, sets
macros, strutils, streams, times, sets, sequtils
when declared(stdout):
import os
@@ -176,6 +176,10 @@ method suiteEnded*(formatter: OutputFormatter) {.base, gcsafe.} =
proc addOutputFormatter*(formatter: OutputFormatter) =
formatters.add(formatter)
proc delOutputFormatter*(formatter: OutputFormatter) =
keepIf(formatters, proc (x: OutputFormatter) : bool =
x != formatter)
proc newConsoleOutputFormatter*(outputLevel: OutputLevel = PRINT_ALL,
colorOutput = true): <//>ConsoleOutputFormatter =
ConsoleOutputFormatter(