playing with tdd in elisp