Skip to content

Commit fdff865

Browse files
committed
Add: XTest
1 parent 6e68a9a commit fdff865

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

README.org

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2602,7 +2602,7 @@ There are plenty of unit/regression testing tools for Emacs, and even some for f
26022602
Cucumber is a great integration testing tool, used mostly for testing web applications. Ecukes is Cucumber for Emacs. No, it's not a major mode to edit feature files. It is a package that makes it possible to write Cucumber like tests for your Emacs packages.
26032603
#+END_QUOTE
26042604

2605-
**** [[https://www.gnu.org/software/emacs/manual/html_node/ert/][Emacs Lisp Regression Testing]] (ERT) :built_in:
2605+
**** [[https://www.gnu.org/software/emacs/manual/html_node/ert/][Emacs Lisp Regression Testing]] (ERT) :built_in:ERT:
26062606
:PROPERTIES:
26072607
:ID: 386b23bd-5254-457f-9ba1-ca5cbf87fed3
26082608
:END:
@@ -2640,6 +2640,12 @@ This package provides an Emacs Lisp macro, ~with-simulated-input~, which evaluat
26402640
Some interactive functions rely on idle timers to do their work, so you might need a way to simulate idleness. For that, there is the ~wsi-simulate-idle-time~ function. You can insert calls to this function in between input strings.
26412641
#+END_QUOTE
26422642

2643+
***** [[https://github.com/promethial/xtest][xtest: Extensions for ERT]] :ERT:
2644+
2645+
#+BEGIN_QUOTE
2646+
XTest is a simple set of extensions for ERT. XTest speeds up the creation of tests that follow the “one assertion per test” rule of thumb. It also simplifies testing functions that manipulate buffers. XTest aims to do a few things well, instead of being a monolithic library that attempts to solve every conceivable testing need. XTest is designed to be paired with vanilla ERT and other ERT libraries, where the user mixes and matches depending on their needs.
2647+
#+END_QUOTE
2648+
26432649
*** Tools :tools:
26442650
:PROPERTIES:
26452651
:TOC: 0

index.html

Lines changed: 16 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)