This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit e4b4aa7def3addfb9dddd6099360ae0c7b4ec8f2
tree 40594e531e990f140dece8949fccf7403ac1df49
parent 13d49800203ea3d57862690645e608b3bcd6d490
tree 40594e531e990f140dece8949fccf7403ac1df49
parent 13d49800203ea3d57862690645e608b3bcd6d490
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue May 06 15:27:36 -0700 2008 | |
| |
Makefile | Wed Apr 16 16:56:48 -0700 2008 | |
| |
README.markdown | ||
| |
selftest.el |
README.markdown
This is a simple library for managing your personal unit tests. If you're unfamiliar with the concept, please read this blog post. Michal Wallace came up with the idea. Here's how he describes them:
The way I see it, there are certain things I ought to be doing to be productive and effective no matter what my goals are. These are things that are relatively easy to set up, but take discipline and awareness to maintain. I really think that if I focus on maintaining these habits or processes, then the goals will take care of themselves.
Basically, I've made a list of personal unit tests: assertions about myself that I'd like to be true.
Here's an example use of selftest.el:
(require 'selftest)
(define-selftest exercise
"Did I get >=30min of exercise yesterday"
:group 'health
:when 'always)
The command selftest-run may be used to run all of your tests.









