mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-09-12 21:57:19 -04:00
The two path assertions added with the PDF fix compared a path the test built itself against one that had been through LongPath, which on Windows prefixes a drive-rooted path with \\?\ so paths past the 260 character limit work. Linux adds no prefix, so this only showed up on the Windows job. Normalising both sides is not just about the false failure. The inequality assertion guarding 'the PDF was saved loose in the Books directory' compared a raw temp path against a prefixed one, so on Windows it passed on the prefix alone and would not have caught the bug it exists to catch. Co-authored-by: rmcrackan <rmcrackan@gmail.com>