From de06340e7d2862bbdb55796f86a2090e915f9c19 Mon Sep 17 00:00:00 2001 From: Mike Cowan Date: Sat, 22 Sep 2018 19:21:19 +0100 Subject: [PATCH] Abort when total assertions failed is greater than or equal to configured value --- include/internal/catch_run_context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/internal/catch_run_context.cpp b/include/internal/catch_run_context.cpp index 7e4b689e..ffdd2ebb 100644 --- a/include/internal/catch_run_context.cpp +++ b/include/internal/catch_run_context.cpp @@ -313,7 +313,7 @@ namespace Catch { } bool RunContext::aborting() const { - return m_totals.assertions.failed == static_cast(m_config->abortAfter()); + return m_totals.assertions.failed >= static_cast(m_config->abortAfter()); } void RunContext::runCurrentTest(std::string & redirectedCout, std::string & redirectedCerr) {