Skip to content
Snippets Groups Projects
Mateusz Kowalczyk's avatar
Mateusz Kowalczyk authored
Test: a correct behaviour for fields comma-separating values. I'm
surprised we had no bug open for this. Maybe it affects how #301 renders
now but I doubt.

Operators: Seems GHC is giving us a new order for operators, something
must have changed on their side again. cc @haasn , this makes the fixity
to the side not match the order on the LHS which is a bit unpleasant.
Maybe the fixity can be made to match the GHC order?

Bug335: We expand examples by default now.

Bug310: Now inferred safe.
2c60cb0d
History
Name Last commit Last update
..
ref
src
README.markdown
accept.lhs
run.lhs

This is a testsuite for Haddock that uses the concept of "golden files". That is, it compares output files against a set of reference files.

To add a new test:

  1. Create a module in the html-test/src directory.

  2. Run cabal test. You should now have html-test/out/<modulename>.html. The test passes since there is no reference file to compare with.

  3. To make a reference file from the output file, run

    html-test/accept.lhs <modulename>

Tips and tricks:

To "accept" all output files (copy them to reference files), run

runhaskell accept.lhs

You can run all tests despite failing tests, like so

cabal test --test-option=all

You can pass extra options to haddock like so

cabal test --test-options='all --title="All Tests"'