diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-05 20:46:53 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-04-05 20:46:53 +0530 |
| commit | b77a6444f94ce8d05962af9039c31851e224be5c (patch) | |
| tree | 5a02fd175a8dbf706e509b4d6e7a8580b3944f2e /spec/testUtils.h | |
| parent | 26504893e75fb33e9d3f01abdebf1d61f362f1b1 (diff) | |
| download | null-browser-b77a6444f94ce8d05962af9039c31851e224be5c.tar.gz null-browser-b77a6444f94ce8d05962af9039c31851e224be5c.zip | |
Fix new window handling + webviewstack tests
Diffstat (limited to 'spec/testUtils.h')
| -rw-r--r-- | spec/testUtils.h | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/spec/testUtils.h b/spec/testUtils.h index 0ba2e9a..37bc9f9 100644 --- a/spec/testUtils.h +++ b/spec/testUtils.h @@ -12,16 +12,18 @@ #define COLOR_SKIP "\x1b[33m" ANSI_BOLD #define ANSI_RESET "\x1b[0m" -#define context(msg) printf("⚪" COLOR_CONTEXT "%s" ANSI_RESET "\n", msg); +#define context(msg) \ + printf("⚪" COLOR_CONTEXT "%s" ANSI_RESET "\n", msg); \ + fflush(stdout); -#define it(msg) \ - printf(" ⚪" ANSI_BOLD COLOR_IT "it " ANSI_RESET COLOR_IT "%s" ANSI_RESET \ - "\n", \ - msg); \ +#define it(msg) \ + printf(" ⚪" ANSI_BOLD COLOR_IT "it " ANSI_RESET COLOR_IT "%s" ANSI_RESET "\n", msg); \ + fflush(stdout); \ if (1) -#define xit(msg) \ - printf(" ⚪" COLOR_SKIP "SKIPPED it %s" ANSI_RESET "\n", msg); \ +#define xit(msg) \ + printf(" ⚪" COLOR_SKIP "SKIPPED it %s" ANSI_RESET "\n", msg); \ + fflush(stdout); \ if (0) #define STRINGIFY(x) #x @@ -29,16 +31,16 @@ std::vector<std::function<QObject *()>> &get_qtest_registry(); int run_all_tests(); -#define QTEST_REGISTER(klass) \ - namespace { \ - const bool registered__##klass = []() { \ - get_qtest_registry().push_back([]() { \ - auto test = new (klass); \ - test->setObjectName(#klass); \ - return test; \ - }); \ - return true; \ - }(); \ +#define QTEST_REGISTER(klass) \ + namespace { \ + const bool registered__##klass = []() { \ + get_qtest_registry().push_back([]() { \ + auto test = new (klass); \ + test->setObjectName(#klass); \ + return test; \ + }); \ + return true; \ + }(); \ }; bool wait_for_lua_to_be_true(QString lua_code); |
