blob: 254b92d4e465358da793d70fe813078235f558d0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "cleanpath/cleanpath.h"
#include "framework.h"
int main() {
const char *input = "/usr/bin:/usr/sbin:/sbin:/bin:";
struct CleanPath *path;
char *result;
size_t len;
result = NULL;
path = cleanpath_init(input, TEST_SEP);
cleanpath_filter(path, CLEANPATH_FILTER_REGEX, "/bin");
result = cleanpath_read(path);
cleanpath_free(path);
len = strlen(result);
myassert(len && *(result + (len - 1)) != TEST_SEP[0], "Result ends with a separator:\n'%s'", result);
free(result);
}
|