Unified · Split
| @@ -60,6 +60,7 @@ mod succeed { · 59 unmodified lines | ||
| 60 | 60 | ("some/ path", pat_with_path("some/ path")), |
| 61 | 61 | ("some/path ", pat_with_path("some/path ")), |
| 62 | 62 | (": some/path", pat_with_path(" some/path")), |
| 63 | + (": !some/path", pat_with_path(" !some/path")), | |
| 63 | 64 | ( |
| 64 | 65 | ":! some/path", |
| 65 | 66 | pat_with_path_and_sig(" some/path", MagicSignature::EXCLUDE), |
| @@ -288,7 +289,12 @@ mod fail { · 222 unmodified lines | ||
| 288 | 289 | ":(attr:+invalidAttr)some/path", |
| 289 | 290 | ":(attr:validAttr +invalidAttr)some/path", |
| 290 | 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 | 300 | for input in inputs { |