Unified · Split
| @@ -60,6 +60,7 @@ mod succeed { · 59 unmodified lines | |||
| 60 | ("some/ path", pat_with_path("some/ path")), | 60 | ("some/ path", pat_with_path("some/ path")), |
| 61 | ("some/path ", pat_with_path("some/path ")), | 61 | ("some/path ", pat_with_path("some/path ")), |
| 62 | (": some/path", pat_with_path(" some/path")), | 62 | (": some/path", pat_with_path(" some/path")), |
| 63 | (": !some/path", pat_with_path(" !some/path")), | ||
| 63 | ( | 64 | ( |
| 64 | ":! some/path", | 65 | ":! some/path", |
| 65 | pat_with_path_and_sig(" some/path", MagicSignature::EXCLUDE), | 66 | pat_with_path_and_sig(" some/path", MagicSignature::EXCLUDE), |
| @@ -288,7 +289,12 @@ mod fail { · 222 unmodified lines | |||
| 288 | ":(attr:+invalidAttr)some/path", | 289 | ":(attr:+invalidAttr)some/path", |
| 289 | ":(attr:validAttr +invalidAttr)some/path", | 290 | ":(attr:validAttr +invalidAttr)some/path", |
| 290 | ":(attr:+invalidAttr,attr:valid)some/path", | 291 | ":(attr:+invalidAttr,attr:valid)some/path", |
| 291 | ":(attr:inva\\lid)some/path", | 292 | r":(attr:inva\lid)some/path", |
| 293 | //TODO: handle these case | ||
| 294 | // r":(attr:v=invalid\ valid)some/path", | ||
| 295 | // r":(attr:v=invalid\ )some/path", | ||
| 296 | // r":(attr:v=invalid\)some/path", | ||
| 297 | // r":(attr:v=invalid\#)some/path", | ||
| 292 | ]; | 298 | ]; |
| 293 | 299 | ||
| 294 | for input in inputs { | 300 | for input in inputs { |