node/test/wasi/c/main_args.c
cjihrig 748eae93c6
test: add tests for main() argument handling
This test provides missing coverage for __wasi_args_get() and
__wasi_args_sizes_get(), which translate to argc and argv in
WASI applications.

PR-URL: https://github.com/nodejs/node/pull/31426
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
2020-01-24 09:41:46 -05:00

10 lines
236 B
C

#include <assert.h>
#include <string.h>
int main(int argc, char** argv) {
assert(argc == 3);
assert(0 == strcmp(argv[0], "foo"));
assert(0 == strcmp(argv[1], "-bar"));
assert(0 == strcmp(argv[2], "--baz=value"));
return 0;
}