From 2191b2ba8ef4b22de43a2707a31d92322475be29 Mon Sep 17 00:00:00 2001 From: Fredrik Rothamel Date: Wed, 13 Mar 2019 13:41:29 +0100 Subject: [PATCH] Allow multi line test-function definitions. --- auto/generate_test_runner.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb index 2acda0f..e7ca698 100644 --- a/auto/generate_test_runner.rb +++ b/auto/generate_test_runner.rb @@ -112,7 +112,7 @@ class UnityTestRunnerGenerator lines.each_with_index do |line, _index| # find tests - next unless line =~ /^((?:\s*TEST_CASE\s*\(.*?\)\s*)*)\s*void\s+((?:#{@options[:test_prefix]}).*)\s*\(\s*(.*)\s*\)/ + next unless line =~ /^((?:\s*TEST_CASE\s*\(.*?\)\s*)*)\s*void\s+((?:#{@options[:test_prefix]}).*)\s*\(\s*(.*)\s*\)/m arguments = Regexp.last_match(1) name = Regexp.last_match(2) call = Regexp.last_match(3)