Commit Graph

5 Commits

Author SHA1 Message Date
wmayer
fae6f8f5bb Start: apply clang format 2023-09-03 14:21:53 +02:00
luz paz
80250eafb2 Start: header uniformity + whitespace management + misc. pep8 fixes 2022-01-08 18:28:27 +01:00
Chris Hennes
2758e42adb Add tests for Start Page HTML validity
This test is in two parts: first the generated HTML is sanitized to remove any
potentially sensitive information (e.g. filenames, authors, document info, etc.)
and is then sent to the W3C Validator service at https://validator.w3.org/nu.
The results are interrogated and if any errors or warnings are returned, the
test fails. If the site cannot be reached this is NOT treated as a test failure.

Second, the actual (unsanitized) filenames are checked for validity: the HTML
standard prohibits backslashes in URLs, even if the URL refers to a local file
on a system that uses backslashes as a path separator (e.g. Windows). This
would have been caught by the W3C Validator if we had not sanitized the filenames.
2021-01-31 21:49:17 -06:00
Chris Hennes
379ebb8dac Add unit tests for HTML string replacement 2021-01-08 22:18:00 -06:00
Chris Hennes
55efacd398 Add initial unit test for Start page.
Rebase.
2021-01-08 21:27:37 -06:00