All Projects → rejeep → el-mock.el

rejeep / el-mock.el

Licence: GPL-2.0 License
Mocking library for Emacs

Programming Languages

emacs lisp
2029 projects
Makefile
30231 projects

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].