[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bug-hunter e86102c 05/95: define tests
From: |
Stefan Monnier |
Subject: |
[elpa] externals/bug-hunter e86102c 05/95: define tests |
Date: |
Fri, 27 Nov 2020 22:06:46 -0500 (EST) |
branch: externals/bug-hunter
commit e86102c18708b3f7c065c3819c676b8f9b6dc474
Author: Artur Malabarba <bruce.connor.am@gmail.com>
Commit: Artur Malabarba <bruce.connor.am@gmail.com>
define tests
---
bug-hunter-test.el | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/bug-hunter-test.el b/bug-hunter-test.el
new file mode 100644
index 0000000..165042e
--- /dev/null
+++ b/bug-hunter-test.el
@@ -0,0 +1,32 @@
+(unless (bound-and-true-p package--initialized)
+ (setq
+ package-user-dir (expand-file-name
+ (format "../.cask/%s/elpa" emacs-version)
+ (file-name-directory load-file-name)))
+
+ (package-initialize))
+
+(require 'ert)
+(require 'bug-hunter)
+
+(ert-deftest bug-hunter-test ()
+ (should
+ (equal '(2 (error void-variable not-defined))
+ (bug-hunter-hunt
+ '((setq test 1)
+ (setq test 2)
+ not-defined)
+ nil)))
+ (should
+ (equal '(2 t)
+ (bug-hunter-hunt
+ '((setq test0 0)
+ (setq test1 1)
+ (setq test2 2))
+ '(ignore-errors (> test2 test1)))))
+ (should-error (bug-hunter-hunt
+ '((setq test 1)
+ (setq test 2))
+ nil))
+ (should-error
+ (bug-hunter-hunt nil 'not-defined)))
- [elpa] externals/bug-hunter 8f89191 03/95: Write readme, (continued)
- [elpa] externals/bug-hunter 8f89191 03/95: Write readme, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter ce9dca6 12/95: Add commentary, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 288985a 02/95: Add bug-hunter.el, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter eef7a91 04/95: Indent and return value, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter e9aeb70 06/95: Add travis, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter c4d2cb9 08/95: Test from 24.1, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 8889fa7 09/95: Fix readme, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter a5abf31 11/95: Add version, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter c19b16b 14/95: Req seq, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 95440af 18/95: Progress reports, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter e86102c 05/95: define tests,
Stefan Monnier <=
- [elpa] externals/bug-hunter 79b11d8 19/95: Add autoloads, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 02ba202 23/95: Don't use shell-command, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 935b87c 25/95: Actually do a bisection, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter c7103b8 27/95: Fix test, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter a1364ba 28/95: Add a test, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter a3c30df 30/95: Require cl in test, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter df45b34 29/95: Update README.md, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 2caf570 15/95: Fix tests, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 45bbc36 20/95: Readme link, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 9be6176 21/95: Readme, Stefan Monnier, 2020/11/27