move to the right place
mark a test as skipped so that I can refactor
change signature of generate to include a start phrase
use the start phrase to prime
instead of one, use the length of the start phrase
remove the skip on the test and back to a failing test
only run this test whilst I work out whats going on
heh, I need to prime with the right amount of data
skip this test
failed to throw an exception where I should
throw the correct exception
back to one test at a time
fix silly error; single test passes
now all tests pass
rename test
eliminate some curlys
extract method
extract out another method
start to simplify
take advantage of the fact that {} coerces to 0