On Windows, modifying the package load path before require-ing our .lua files did not work.
In addition, it was difficult to identify bugs for Windows, because of a lack of automated testing.
This PR:
adds new automated tests (the same as previously, but running on Linux/macOS/Windows instead of just Windows);
fixes the tests for Windows (they did not work because Quarto could not output to stdout on Windows, and because of CRLF handling);
On Windows, modifying the package load path before
require
-ing our .lua files did not work. In addition, it was difficult to identify bugs for Windows, because of a lack of automated testing.This PR:
require
problem.This solves Issue #8