Please write a failing test before submitting pull requests. All new features should be accompanied by new tests.
Tests are written in Ecukes, an integration testing framework for Emacs.
To fetch the test dependencies, install cask:
curl -fsSkL https://raw.github.com/cask/cask/master/go | python
then:
cd /path/to/god-mode
cask
Run the tests with:
cask exec ecukes