[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/buttercup f314737 035/340: ROADMAP.md: Remove spies sectio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/buttercup f314737 035/340: ROADMAP.md: Remove spies section, as it is done. |
Date: |
Thu, 16 Dec 2021 14:58:59 -0500 (EST) |
branch: elpa/buttercup
commit f314737ab9cacd6f4a94e97798ef3abbcd7548bb
Author: Jorgen Schaefer <contact@jorgenschaefer.de>
Commit: Jorgen Schaefer <contact@jorgenschaefer.de>
ROADMAP.md: Remove spies section, as it is done.
---
ROADMAP.md | 30 ------------------------------
1 file changed, 30 deletions(-)
diff --git a/ROADMAP.md b/ROADMAP.md
index ddd76a7..524a1de 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -18,36 +18,6 @@ run a list of suites and call a reporter with results. All
execution
should happen with `debug-on-error` set. We’ll deal with backtraces
later.
-## Spies
-
-It’s only sensible for Emacs Lisp to spy on functions, so that’s what
-we should support. The best way of tracking the calls for a function
-is likely a key-weak hash table of function objects to a call list.
-
-Of the following, `:and-call-fake` is probably going to be the
-primitive version. The basic stub would record any arguments in the
-hash table.
-
-Example code:
-
-```Lisp
-(spy-on 'function-name)
-(spy-on 'function-name :and-call-through)
-(spy-on 'function-name :and-return-value 23)
-(spy-on 'function-name :and-call-fake function)
-(spy-on 'function-name :and-throw-error 'arith-error)
-
-(expect 'spied-function :to-have-been-called)
-(expect 'spied-function :to-have-been-called-with 1 2 3)
-(spy-calls-any 'spied-function)
-(spy-calls-count 'spied-function)
-(spy-calls-args-for 'spied-function index)
-(spy-calls-all-args 'spied-function)
-(spy-calls-most-recent 'spied-function)
-(spy-calls-first 'spied-function)
-(spy-calls-reset 'spied-function)
-```
-
# Version 1.1: The Missing Features
## Pending Specs
- [nongnu] elpa/buttercup f44e65d 004/340: Unit tests for define-matcher and apply-matcher., (continued)
- [nongnu] elpa/buttercup f44e65d 004/340: Unit tests for define-matcher and apply-matcher., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d3cd12a 019/340: Tests for the buttercup-describe function, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 3772ad5 014/340: Use eval-region instead of eval-buffer., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 8aa87c8 026/340: Spy :and-call-through, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 683614d 018/340: Tests for the describe macro., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 0221830 023/340: Remove setup and teardown from ROADMAP.md., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 695e444 016/340: buttercup-markdown-runner: Use setq, not setq-local., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 7526198 029/340: Spies: :and-throw-error, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 77d1dac 017/340: Test buttercup-suite-add-child., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup c1abc2a 033/340: Refactoring of spy context accessors., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup f314737 035/340: ROADMAP.md: Remove spies section, as it is done.,
ELPA Syncer <=
- [nongnu] elpa/buttercup 4bd24e7 037/340: ROADMAP cleanup., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 55b87ec 039/340: Removed ROADMAP.md. This is now tracked in issues., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 993ddda 040/340: Add .gitignore, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 1dcd2cd 041/340: Prepare release, add bumpversion and pkg.el, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup f046eef 042/340: Bump version: 0.1 → 1.0, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 537b729 044/340: Merge pull request #6 from myeffort/master, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup bcaa087 046/340: Add buttercup executable to run buttercup tests more easily., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 7250873 047/340: Rename patch to minor in bumpversion.cfg, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 13c463a 050/340: Add more extensive usage instructions to the README., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup c783259 052/340: Add MELPA Stable badge., ELPA Syncer, 2021/12/16