Bot is now able to be tested
commitb67f27d0036803e9e7bd5431d752eb7cb838661a
authorAustin Seipp <austin@youareinferior.net>
Tue, 8 Jan 2008 22:15:33 +0000 (8 16:15 -0600)
committerAustin Seipp <austin@youareinferior.net>
Tue, 8 Jan 2008 22:15:33 +0000 (8 16:15 -0600)
treeaf2cbb5ea1ae170f1ddf14ef29a0c692e90a7688
parent056b9fef89529c48aabf6695b3753c8275c00f9d
Bot is now able to be tested
I removed the 'plugins' field from the Bot data structure
as it was supersceded by the functions in Plugins.hs. Because
of this, we removed the existential IModule from the data
structure, and therefore Bot is now able to be tested.

So, I added 5 more tests covering all the functionality
related to Bot, fixed up errors in the code and the like.
QuickCheck really, really pays off. I didn't really fix
that many errors in the Core as much as I did in the actual
testing logic, but now I can be assured that everything indeed
works like I wanted it to originally.
Infinity/Core.hs
Tests/Properties.hs