Add more defined tests and fix onFile == null bug in parseFiles

Tests are now parsing tests/fixtures and running them through eval and expecting `42`.