Tiny Mock and Stub framework in Emacs Lisp
Emacs Lisp Makefile
Switch branches/tags
Nothing to show
Pull request Compare This branch is even with rejeep:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
Cask
LICENSE
Makefile
README.md
el-mock.el

README.md

El mock

Build Status Coverage Status MELPA MELPA stable Tag Version License

NOTE: El mock has moved from http://www.emacswiki.org/emacs/el-mock.el to https://github.com/rejeep/el-mock.el and its new maintainer is @rejeep.

El mock is a mocking library for Emacs.

How to use it

Add this to your test-helper, for instance

(require 'el-mock)

An example of a simple mock that displays "/mocked/file/name.el":

(with-mock
  (stub buffer-file-name => "/mocked/file/name.el")
  (display-message-or-buffer (buffer-file-name)))

Documentation

Find the documentation at M-x describe-function RET with-mock RET and M-x describe-function RET mocklet RET.

The old documentation is at https://www.emacswiki.org/emacs/EmacsLispMock

Contribution

Be sure to!

Install Cask if you haven't already.

Run the unit tests with:

$ make test