diff options
| author | Phil Nash | 2015-03-04 08:06:04 +0000 |
|---|---|---|
| committer | Phil Nash | 2015-03-04 08:06:04 +0000 |
| commit | 6d1da8e8d72a6bd09094919ed786a0d5f77f973f (patch) | |
| tree | 3b7ca0ab548cfe2e6b8510346c14963b63c0cf01 /projects/SelfTest/TestMain.cpp | |
| parent | ce0b170dc2f93ea88da76489c5272ef100411e82 (diff) | |
| parent | e5280b2c5722ab93419905d886e8675ee912bd25 (diff) | |
| download | catch3-6d1da8e8d72a6bd09094919ed786a0d5f77f973f.tar.gz | |
Merge branch 'develop' of git://github.com/peterhuene/Catch into peterhuene-develop
Diffstat (limited to 'projects/SelfTest/TestMain.cpp')
| -rw-r--r-- | projects/SelfTest/TestMain.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/projects/SelfTest/TestMain.cpp b/projects/SelfTest/TestMain.cpp index 4b60a4f5..7cb7ca42 100644 --- a/projects/SelfTest/TestMain.cpp +++ b/projects/SelfTest/TestMain.cpp @@ -182,7 +182,23 @@ TEST_CASE( "Process can be configured on command line", "[config][command-line]" CHECK( config.shouldDebugBreak ); CHECK( config.noThrow == true ); } - } + } + + SECTION( "force-colour", "") { + SECTION( "--force-colour", "" ) { + const char* argv[] = { "test", "--force-colour" }; + CHECK_NOTHROW( parseIntoConfig( argv, config ) ); + + REQUIRE( config.forceColour ); + } + + SECTION( "without --force-colour", "" ) { + const char* argv[] = { "test" }; + CHECK_NOTHROW( parseIntoConfig( argv, config ) ); + + REQUIRE( !config.forceColour ); + } + } } |