mirror of
https://github.com/omar-polo/gmid.git
synced 2024-09-29 14:02:00 +02:00
indent
This commit is contained in:
parent
7f6c46ae1e
commit
5810af408c
@ -62,12 +62,12 @@ int run_test(const char*, int, struct iri);
|
||||
int
|
||||
diff_iri(struct iri *p, struct iri *exp)
|
||||
{
|
||||
DIFF(p, exp, schema);
|
||||
DIFF(p, exp, host);
|
||||
DIFF(p, exp, port);
|
||||
DIFF(p, exp, path);
|
||||
DIFF(p, exp, query);
|
||||
DIFF(p, exp, fragment);
|
||||
DIFF(p, exp, schema);
|
||||
DIFF(p, exp, host);
|
||||
DIFF(p, exp, port);
|
||||
DIFF(p, exp, path);
|
||||
DIFF(p, exp, query);
|
||||
DIFF(p, exp, fragment);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -194,11 +194,11 @@ main(void)
|
||||
"parse paths with multiple .. elements");
|
||||
TEST("gemini://omarpolo.com/foo/..",
|
||||
PASS,
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
"parse paths with a trailing ..");
|
||||
TEST("gemini://omarpolo.com/foo/../",
|
||||
PASS,
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
"parse paths with a trailing ..");
|
||||
TEST("gemini://omarpolo.com/foo/../..",
|
||||
PASS,
|
||||
@ -210,15 +210,15 @@ main(void)
|
||||
"parse paths that would escape the root")
|
||||
TEST("gemini://omarpolo.com/foo/../foo/../././/bar/baz/.././.././/",
|
||||
PASS,
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
IRI("gemini", "omarpolo.com", "", "", "", ""),
|
||||
"parse path with lots of cleaning available");
|
||||
TEST("gemini://omarpolo.com//foo",
|
||||
PASS,
|
||||
IRI("gemini", "omarpolo.com", "", "foo", "", ""),
|
||||
IRI("gemini", "omarpolo.com", "", "foo", "", ""),
|
||||
"Trim initial slashes");
|
||||
TEST("gemini://omarpolo.com/////foo",
|
||||
PASS,
|
||||
IRI("gemini", "omarpolo.com", "", "foo", "", ""),
|
||||
IRI("gemini", "omarpolo.com", "", "foo", "", ""),
|
||||
"Trim initial slashes (pt. 2)");
|
||||
TEST("http://a/b/c/../..",
|
||||
PASS,
|
||||
@ -280,7 +280,7 @@ main(void)
|
||||
"rejects %00");
|
||||
|
||||
/* IRI */
|
||||
TEST("foo://bar.com/cafè.gmi",
|
||||
TEST("foo://bar.com/cafè.gmi",
|
||||
PASS,
|
||||
IRI("foo", "bar.com", "", "cafè.gmi", "" , ""),
|
||||
"decode IRI (with a 2-byte utf8 seq)");
|
||||
|
Loading…
Reference in New Issue
Block a user