diff --git a/docs/deprecations.md b/docs/deprecations.md index b8047684..0489e1ff 100644 --- a/docs/deprecations.md +++ b/docs/deprecations.md @@ -83,6 +83,11 @@ be changed so that hidden tests are included in a run only if they positively match a testspec. +### Console Colour API + +The API for Catch2's console colour will be changed to take an extra +argument, the stream to which the colour code should be applied. + --- [Home](Readme.md#top) diff --git a/include/internal/catch_console_colour.cpp b/include/internal/catch_console_colour.cpp index 5fb1d07f..863e0d67 100644 --- a/include/internal/catch_console_colour.cpp +++ b/include/internal/catch_console_colour.cpp @@ -160,7 +160,8 @@ namespace { private: void setColour( const char* _escapeCode ) { - Catch::cout() << '\033' << _escapeCode; + getCurrentContext().getConfig().stream() + << '\033' << _escapeCode; } };