Tests
arizzitano opened this issue · comments
PETBOT needs some basic tests while it's still small and fairly simple. Debugging is horribly inefficient, requiring a contributor to get all servers running just so, watch the browser, watch the terminal, watch the circuit (LEDs), and watch the car itself. For a project with so many potential points of failure, moving towards BDD rather than "throw-shit-at-the-wall-and-see-what-sticks DD" would be ideal.
I'm leaning towards Mocha or Jasmine as a test framework but am open to suggestions.