github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

hober / selftest-el

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 5
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Click here to lend your support to: selftest-el and make a donation at www.pledgie.com ! Edit Pledgie Setup

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

run your personal unit tests in Emacs — Read more

  cancel

http://hober.backpackit.com/pub/1233865

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Use `read-char-spec' for `selftest-ask'. 
hober (author)
Fri Jun 19 13:54:38 -0700 2009
commit  e1e18481cfc4a4a875e573018671771db8052d2e
tree    f7a41b686036cbef6943f525990c72d739a0cd09
parent  e4b4aa7def3addfb9dddd6099360ae0c7b4ec8f2
selftest-el /
name age
history
message
file .gitignore Loading commit data...
file Makefile Wed Apr 16 16:56:48 -0700 2008 Added Makefile [hober]
file README.markdown
file selftest.el Fri Jun 19 13:54:38 -0700 2009 Use `read-char-spec' for `selftest-ask'. [hober]
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.

This library relies on read-char-spec.el.

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server