32 lines
468 B
C
32 lines
468 B
C
#include <criterion/criterion.h>
|
|
|
|
#include "cli.h"
|
|
|
|
/*
|
|
** TESTS: cli/cli.c - Help option
|
|
*/
|
|
|
|
Test(cli, parse_help_short)
|
|
{
|
|
t_args args;
|
|
char *argv[] = {"c-md", "-h"};
|
|
int8_t ret;
|
|
|
|
ret = cli_parse(&args, 2, argv);
|
|
|
|
cr_assert_eq(ret, 0);
|
|
cr_assert_eq(args.show_help, 1);
|
|
}
|
|
|
|
Test(cli, parse_help_long)
|
|
{
|
|
t_args args;
|
|
char *argv[] = {"c-md", "--help"};
|
|
int8_t ret;
|
|
|
|
ret = cli_parse(&args, 2, argv);
|
|
|
|
cr_assert_eq(ret, 0);
|
|
cr_assert_eq(args.show_help, 1);
|
|
}
|
|
|