[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat a300320bae 5/5: compat-tests: Use should-equal
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat a300320bae 5/5: compat-tests: Use should-equal |
Date: |
Sat, 21 Jan 2023 23:57:26 -0500 (EST) |
branch: externals/compat
commit a300320bae8cf84443094c8316cf1bf3b8056ff1
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
compat-tests: Use should-equal
---
compat-tests.el | 161 ++++++++++++++++++++++++++------------------------------
1 file changed, 74 insertions(+), 87 deletions(-)
diff --git a/compat-tests.el b/compat-tests.el
index 68451f7e87..14f8c79a20 100644
--- a/compat-tests.el
+++ b/compat-tests.el
@@ -954,12 +954,12 @@
(let ((state (buffer-local-set-state compat-tests--global 10
compat-tests--local 20
compat-tests--unexist 30)))
- (should (= compat-tests--global 10))
- (should (= compat-tests--local 20))
- (should (= compat-tests--unexist 30))
+ (should-equal compat-tests--global 10)
+ (should-equal compat-tests--local 20)
+ (should-equal compat-tests--unexist 30)
(buffer-local-restore-state state)
- (should (= compat-tests--global 1))
- (should (= compat-tests--local 2))
+ (should-equal compat-tests--global 1)
+ (should-equal compat-tests--local 2)
(should-not (boundp 'compat-tests--unexist)))))
(ert-deftest gensym ()
@@ -1071,7 +1071,7 @@
(with-temp-buffer
(insert "def")
(insert-into-buffer other))
- (should (string= (buffer-string) "abcdef"))))
+ (should-equal (buffer-string) "abcdef")))
;; With one optional argument
(with-temp-buffer
(let ((other (current-buffer)))
@@ -1079,7 +1079,7 @@
(with-temp-buffer
(insert "def")
(insert-into-buffer other 2))
- (should (string= (buffer-string) "abcef"))))
+ (should-equal (buffer-string) "abcef")))
;; With two optional arguments
(with-temp-buffer
(let ((other (current-buffer)))
@@ -1087,7 +1087,7 @@
(with-temp-buffer
(insert "def")
(insert-into-buffer other 2 3))
- (should (string= (buffer-string) "abce")))))
+ (should-equal (buffer-string) "abce"))))
(ert-deftest bool-vector ()
(should-equal (bool-vector) (bool-vector-not (bool-vector)))
@@ -1690,14 +1690,12 @@
(ert-deftest replace-string-in-region ()
(with-temp-buffer
(insert "foo bar zot foobar")
- (should (= (replace-string-in-region "foo" "new" (point-min) (point-max))
- 2))
+ (should-equal (replace-string-in-region "foo" "new" (point-min)
(point-max)) 2)
(should-equal (buffer-string) "new bar zot newbar"))
(with-temp-buffer
(insert "foo bar zot foobar")
- (should (= (replace-string-in-region "foo" "new" (point-min) 14)
- 1))
+ (should-equal (replace-string-in-region "foo" "new" (point-min) 14) 1)
(should-equal (buffer-string) "new bar zot foobar"))
(with-temp-buffer
@@ -1706,8 +1704,7 @@
(with-temp-buffer
(insert "Foo bar zot foobar")
- (should (= (replace-string-in-region "Foo" "new" (point-min))
- 1))
+ (should-equal (replace-string-in-region "Foo" "new" (point-min)) 1)
(should-equal (buffer-string) "new bar zot foobar"))
;; There was a bug in the Emacs 28 implementation
@@ -1715,29 +1712,24 @@
(unless (= emacs-major-version 28)
(with-temp-buffer
(insert "foo bar baz")
- (should (= (replace-string-in-region "ba" "quux corge grault"
(point-min))
- 2))
+ (should-equal (replace-string-in-region "ba" "quux corge grault"
(point-min)) 2)
(should-equal (buffer-string)
"foo quux corge graultr quux corge graultz"))
(with-temp-buffer
(insert "foo bar bar")
- (should (= (replace-string-in-region " bar" "" (point-min) 8)
- 1))
- (should-equal (buffer-string)
- "foo bar"))))
+ (should-equal (replace-string-in-region " bar" "" (point-min) 8) 1)
+ (should-equal (buffer-string) "foo bar"))))
(ert-deftest replace-regexp-in-region ()
(with-temp-buffer
(insert "foo bar zot foobar")
- (should (= (replace-regexp-in-region "fo+" "new" (point-min) (point-max))
- 2))
+ (should-equal (replace-regexp-in-region "fo+" "new" (point-min)
(point-max)) 2)
(should-equal (buffer-string) "new bar zot newbar"))
(with-temp-buffer
(insert "foo bar zot foobar")
- (should (= (replace-regexp-in-region "fo+" "new" (point-min) 14)
- 1))
+ (should-equal (replace-regexp-in-region "fo+" "new" (point-min) 14) 1)
(should-equal (buffer-string) "new bar zot foobar"))
(with-temp-buffer
@@ -1746,8 +1738,7 @@
(with-temp-buffer
(insert "Foo bar zot foobar")
- (should (= (replace-regexp-in-region "Fo+" "new" (point-min))
- 1))
+ (should-equal (replace-regexp-in-region "Fo+" "new" (point-min)) 1)
(should-equal (buffer-string) "new bar zot foobar"))
;; There was a bug in the Emacs 28 implementation
@@ -1755,17 +1746,13 @@
(unless (= emacs-major-version 28)
(with-temp-buffer
(insert "foo bar baz")
- (should (= (replace-regexp-in-region "ba." "quux corge grault"
(point-min))
- 2))
- (should-equal (buffer-string)
- "foo quux corge grault quux corge grault"))
+ (should-equal (replace-regexp-in-region "ba." "quux corge grault"
(point-min)) 2)
+ (should-equal (buffer-string) "foo quux corge grault quux corge grault"))
(with-temp-buffer
(insert "foo bar bar")
- (should (= (replace-regexp-in-region " bar" "" (point-min) 8)
- 1))
- (should-equal (buffer-string)
- "foo bar"))))
+ (should-equal (replace-regexp-in-region " bar" "" (point-min) 8) 1)
+ (should-equal (buffer-string) "foo bar"))))
(ert-deftest string-split ()
(should-equal '("a" "b" "c") (split-string "a b c"))
@@ -2219,58 +2206,58 @@
(and-let* (((= 5 6))) t)))
(ert-deftest named-let ()
- (should (= (named-let l ((i 0)) (if (= i 8) i (l (1+ i))))
- 8))
- (should (= (named-let l ((i 0)) (if (= i 100000) i (l (1+ i))))
- 100000))
- (should (= (named-let l ((i 0))
- (cond
- ((= i 100000) i)
- ((= (mod i 2) 0)
- (l (+ i 2)))
- ((l (+ i 3)))))
- 100000))
- (should (= (named-let l ((i 0) (x 1)) (if (= i 8) x (l (1+ i) (* x 2))))
- (expt 2 8)))
- (should (eq (named-let lop ((x 1))
- (if (> x 0)
- (condition-case nil
- (lop (1- x))
- (arith-error 'ok))
- (/ 1 x)))
- 'ok))
- (should (eq (named-let lop ((n 10000))
- (if (> n 0)
- (condition-case nil
- (/ n 0)
- (arith-error (lop (1- n))))
- 'ok))
- 'ok))
- (should (eq (named-let lop ((x nil))
- (cond (x)
- (t 'ok)))
- 'ok))
- (should (eq (named-let lop ((x 100000))
- (cond ((= x 0) 'ok)
- ((lop (1- x)))))
- 'ok))
- (should (eq (named-let lop ((x 100000))
- (cond
- ((= x -1) nil)
- ((= x 0) 'ok)
- ((lop -1))
- ((lop (1- x)))))
- 'ok))
- (should (eq (named-let lop ((x 10000))
- (cond ((= x 0) 'ok)
- ((and t (lop (1- x))))))
- 'ok))
- (should (eq (let ((b t))
- (named-let lop ((i 0))
- (cond ((null i) nil) ((= i 10000) 'ok)
- ((lop (and (setq b (not b)) (1+ i))))
- ((lop (and (setq b (not b)) (1+ i)))))))
- 'ok)))
+ (should-equal (named-let l ((i 0)) (if (= i 8) i (l (1+ i))))
+ 8)
+ (should-equal (named-let l ((i 0)) (if (= i 100000) i (l (1+ i))))
+ 100000)
+ (should-equal (named-let l ((i 0))
+ (cond
+ ((= i 100000) i)
+ ((= (mod i 2) 0)
+ (l (+ i 2)))
+ ((l (+ i 3)))))
+ 100000)
+ (should-equal (named-let l ((i 0) (x 1)) (if (= i 8) x (l (1+ i) (* x 2))))
+ (expt 2 8))
+ (should-equal (named-let lop ((x 1))
+ (if (> x 0)
+ (condition-case nil
+ (lop (1- x))
+ (arith-error 'ok))
+ (/ 1 x)))
+ 'ok)
+ (should-equal (named-let lop ((n 10000))
+ (if (> n 0)
+ (condition-case nil
+ (/ n 0)
+ (arith-error (lop (1- n))))
+ 'ok))
+ 'ok)
+ (should-equal (named-let lop ((x nil))
+ (cond (x)
+ (t 'ok)))
+ 'ok)
+ (should-equal (named-let lop ((x 100000))
+ (cond ((= x 0) 'ok)
+ ((lop (1- x)))))
+ 'ok)
+ (should-equal (named-let lop ((x 100000))
+ (cond
+ ((= x -1) nil)
+ ((= x 0) 'ok)
+ ((lop -1))
+ ((lop (1- x)))))
+ 'ok)
+ (should-equal (named-let lop ((x 10000))
+ (cond ((= x 0) 'ok)
+ ((and t (lop (1- x))))))
+ 'ok)
+ (should-equal (let ((b t))
+ (named-let lop ((i 0))
+ (cond ((null i) nil) ((= i 10000) 'ok)
+ ((lop (and (setq b (not b)) (1+ i))))
+ ((lop (and (setq b (not b)) (1+ i)))))))
+ 'ok))
(ert-deftest alist-get ()
;; Fallback behaviour:
@@ -2749,7 +2736,7 @@
(should-equal (ring-elements ring) '(3 2 1)))
(let ((ring (make-ring 3)))
(ring-resize ring 5)
- (should (= (ring-size ring) 5))
+ (should-equal (ring-size ring) 5)
(should-equal (ring-elements ring) '()))
(let ((ring (make-ring 3)))
(ring-insert ring 1)