[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] scratch/el-mock 136e0550e5 34/64: Migrate from obsolete cl.el t
From: |
Stefan Monnier |
Subject: |
[nongnu] scratch/el-mock 136e0550e5 34/64: Migrate from obsolete cl.el to cl-lib |
Date: |
Mon, 28 Aug 2023 23:01:40 -0400 (EDT) |
branch: scratch/el-mock
commit 136e0550e56644f53cd624f8935f25e3d3d1c443
Author: Philipp Stephani <phst@google.com>
Commit: Philipp Stephani <phst@google.com>
Migrate from obsolete cl.el to cl-lib
---
el-mock.el | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/el-mock.el b/el-mock.el
index ada4e7dc8b..47de237d56 100644
--- a/el-mock.el
+++ b/el-mock.el
@@ -58,7 +58,7 @@
;;; Code:
-(eval-when-compile (require 'cl))
+(require 'cl-lib)
(require 'advice)
(defvar -stubbed-functions nil)
@@ -115,24 +115,24 @@
(put 'mock-error 'error-conditions '(mock-error error))
(put 'mock-error 'error-message "Mock error")
(defun mock-verify ()
- (loop for f in -mocked-functions
- when (equal 0 (get f 'mock-call-count))
- do (signal 'mock-error (list 'not-called f)))
- (loop for args in mock-verify-list
- do
- (apply 'mock-verify-args args)))
+ (cl-loop for f in -mocked-functions
+ when (equal 0 (get f 'mock-call-count))
+ do (signal 'mock-error (list 'not-called f)))
+ (cl-loop for args in mock-verify-list
+ do
+ (apply 'mock-verify-args args)))
(defun mock-verify-args (funcsym expected-args actual-args expected-times)
(unless (= (length expected-args) (length actual-args))
(signal 'mock-error (list (cons funcsym expected-args)
(cons funcsym actual-args))))
- (loop for e in expected-args
- for a in actual-args
- do
- (unless (eq e '*) ; `*' is wildcard argument
- (unless (equal (eval e) a)
- (signal 'mock-error (list (cons funcsym expected-args)
- (cons funcsym actual-args))))))
+ (cl-loop for e in expected-args
+ for a in actual-args
+ do
+ (unless (eq e '*) ; `*' is wildcard argument
+ (unless (equal (eval e) a)
+ (signal 'mock-error (list (cons funcsym expected-args)
+ (cons funcsym actual-args))))))
(let ((actual-times (or (get funcsym 'mock-call-count) 0)))
(and expected-times (/= expected-times actual-times)
(signal 'mock-error (list (cons funcsym expected-args)
- [nongnu] scratch/el-mock a091520345 23/64: Update Travis config, (continued)
- [nongnu] scratch/el-mock a091520345 23/64: Update Travis config, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 5cb160b9bd 24/64: Don't use sudo on Travis, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 8cb59fc562 25/64: ©setup cask-package-toolset and update gitignore, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock a303e198a7 26/64: Setup coverage, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 8309faf0be 27/64: Add Continous Integration Badges, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 3aab4e3daf 29/64: Merge pull request #14 from phst/no-condition-case, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 034c7e5fca 30/64: Run tests on Travis in Emacs 25.1, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 280e988956 33/64: Add more documentation to README.md, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 68992d4361 35/64: Merge pull request #16 from phst/cl-lib, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock e3cff9f127 32/64: Merge pull request #13 from phst/fix-tests, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 136e0550e5 34/64: Migrate from obsolete cl.el to cl-lib,
Stefan Monnier <=
- [nongnu] scratch/el-mock 9e4d092179 38/64: Merge pull request #19 from ardumont/master, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 84a743cfcb 40/64: Fix all compilation warnings, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock b3accacee4 42/64: el-mock doesn’t need cl.el any more, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 6443c2aef4 46/64: Also run tests under Emacs 25.2, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 40a4e003e1 48/64: Add Github Actions, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 88038b382c 56/64: fix 80 character width warning seen here:, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock e65ec012a7 44/64: Document that and when arguments and return values are evaluated, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 6f3da38bd3 45/64: Add a test for evaluating arguments, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 2b4e3acc43 50/64: Merge pull request #29 from telotortium/github-actions, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock c05cc24df6 53/64: Merge pull request #30 from telotortium/fix-backtrace, Stefan Monnier, 2023/08/28