| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -442,6 +442,25 @@ test("parseUserConfig - throws a ConfigurationError if the file is not valid YAM | |||
| 442 | 442 | ); | |
| 443 | 443 | }); | |
| 444 | 444 | ||
| 445 | + test("parseUserConfig - validation isn't picky about `query-filters`", (t) => { | ||
| 446 | + const loggedMessages: LoggedMessage[] = []; | ||
| 447 | + const logger = getRecordingLogger(loggedMessages); | ||
| 448 | + | ||
| 449 | + t.notThrows(() => | ||
| 450 | + dbConfig.parseUserConfig( | ||
| 451 | + logger, | ||
| 452 | + "test", | ||
| 453 | + ` | ||
| 454 | + query-filters: | ||
| 455 | + - something | ||
| 456 | + - include: foo | ||
| 457 | + - exclude: bar | ||
| 458 | + `, | ||
| 459 | + true, | ||
| 460 | + ), | ||
| 461 | + ); | ||
| 462 | + }); | ||
| 463 | + | ||
| 445 | 464 | test("parseUserConfig - throws a ConfigurationError if validation fails", (t) => { | |
| 446 | 465 | const loggedMessages: LoggedMessage[] = []; | |
| 447 | 466 | const logger = getRecordingLogger(loggedMessages); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -87,7 +87,8 @@ | |||
| 87 | 87 | }, | |
| 88 | 88 | { | |
| 89 | 89 | "$ref": "#/definitions/IncludeQueryFilter" | |
| 90 | - } | ||
| 90 | + }, | ||
| 91 | + {} | ||
| 91 | 92 | ] | |
| 92 | 93 | }, | |
| 93 | 94 | "ExcludeQueryFilter": { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments