A slightly modified version of UPenn's CIS 194 course, with tests!
We use Stack to build our project. After cloning the repository, run stack build
from its root.
Assignments are tested with Hspec and QuickCheck. Run the full test suite upon cloning the project using the
stack test
command. Before running the tests, this command will install all test dependencies. Then, you'll be able to
run a single test:
15:10 $ stack build && stack test --test-arguments '--match=Homework.Week01'
This test suite and lesson plan has been built out over the years with help from (but not limited to): acruikshank, aztecrex, clkunzang, coopernurse, finalfantasia, jxv, laser, lexi-lambda, markw, michaelavila, and will-wow.