| 1 | Make test work with upstream cbehave
|
| 2 | (tinydir bundles a modified version)
|
| 3 |
|
| 4 | diff --git a/tests/file_open_test.c b/tests/file_open_test.c
|
| 5 | index 09b856e..92b13ca 100644
|
| 6 | |
| 7 | |
| 8 | @@ -4,6 +4,11 @@
|
| 9 | #include "cbehave.h"
|
| 10 | #include "util.h"
|
| 11 |
|
| 12 | +#define ASSERT(cond, ret) \
|
| 13 | +if (!(cond)) {\
|
| 14 | + cbehave_feature_return(__FILE__, __LINE__, ret, _state); \
|
| 15 | + goto _feature_over; \
|
| 16 | +}\
|
| 17 |
|
| 18 | FEATURE(file_open, "File open")
|
| 19 | SCENARIO("Open file in current directory")
|
| 20 | @@ -34,4 +39,7 @@ FEATURE(file_open, "File open")
|
| 21 | SCENARIO_END
|
| 22 | FEATURE_END
|
| 23 |
|
| 24 | -CBEHAVE_RUN("File open:", TEST_FEATURE(file_open))
|
| 25 | +int main(void) {
|
| 26 | + cbehave_feature _cfeatures[] = {{feature_idx(file_open)}};
|
| 27 | + return cbehave_runner("File open:", _cfeatures);
|
| 28 | +}
|