[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/buttercup 2040757 277/340: test: Add reporter test for but
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/buttercup 2040757 277/340: test: Add reporter test for buttercup-started with pending specs |
Date: |
Thu, 16 Dec 2021 14:59:50 -0500 (EST) |
branch: elpa/buttercup
commit 2040757c3c55a2c2abfdd517b2360cd9ced456c2
Author: Ola Nilsson <ola.nilsson@gmail.com>
Commit: Ola Nilsson <ola.nilsson@gmail.com>
test: Add reporter test for buttercup-started with pending specs
---
tests/test-buttercup.el | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/tests/test-buttercup.el b/tests/test-buttercup.el
index c2d6c0b..66061b6 100644
--- a/tests/test-buttercup.el
+++ b/tests/test-buttercup.el
@@ -1088,11 +1088,24 @@ text properties using `ansi-color-apply'."
(setq print-buffer nil))
(describe "on the buttercup-started event"
+ :var (skipped
+ ;; Local var for testing. The real variable is used by the
+ ;; reporter attached to the buttercup instance running
+ ;; these tests.
+ buttercup-reporter-batch--start-time)
+ (before-each
+ (setq skipped (make-buttercup-spec :description "skipped" :status
'pending)))
+
(it "should print the number of specs"
- (let ((buttercup-reporter-batch--start-time nil)
- (buttercup-reporter-batch--failures nil))
+ (let ((buttercup-reporter-batch--failures nil))
+ (buttercup-reporter-batch 'buttercup-started (list parent-suite)))
+ (expect (buttercup-output) :to-equal "Running 1 specs.\n\n"))
+
+ (it "should print the number of skipped specs"
+ (let ((buttercup-reporter-batch--failures nil))
+ (buttercup-suite-add-child child-suite skipped)
(buttercup-reporter-batch 'buttercup-started (list parent-suite)))
- (expect (buttercup-output) :to-equal "Running 1 specs.\n\n")))
+ (expect (buttercup-output) :to-equal "Running 1 out of 2 specs.\n\n")))
(describe "on the suite-started event"
(it "should emit an indented suite description"
- [nongnu] elpa/buttercup 6848057 167/340: Bump version: 1.9 → 1.10, (continued)
- [nongnu] elpa/buttercup 6848057 167/340: Bump version: 1.9 → 1.10, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 8628d45 208/340: Merge pull request #147 from snogge/suite-local-function, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup a6f2486 211/340: Merge pull request #150 from DarwinAwardWinner/suppress-warning-redirect, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup a019f7a 221/340: Use spy-calls-count as appropriate, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup b297b1d 241/340: Revert "Change: (buttercup-define-matcher-for-binary-function) Add newlines", ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 7903e1a 250/340: Revert "Make it possible to abort test run cleanly", ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 521b71b 253/340: Add tests to ensure pending spec state is not overwritten, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 9265f83 258/340: Add test for buttercup-suites-total-specs-pending, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup b360e35 264/340: test: Add tests for buttercup--mark-skipped, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 9b94921 276/340: test: Add tests for buttercup-reporter-batch buttercup-done handling, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 2040757 277/340: test: Add reporter test for buttercup-started with pending specs,
ELPA Syncer <=
- [nongnu] elpa/buttercup a91f282 283/340: Handle multiline spec descriptions in buttercup-reporter-batch-color, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 532d082 284/340: test: Fix tab stops in send-string-to-ansi-buffer for Emacs 24.3, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 8afc407 286/340: Switch from to pcase for spec-done in buttercup-reporter-batch-color, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d5c3ed5 289/340: Switch to Github Actions, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 41424d5 292/340: Add new public function buttercup-mark-skipped, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 5752a57 295/340: Control errors from buttercup-run with noerror argument, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 2d77e18 300/340: test: Correct descriptions for some suite-done specs, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d41c6dc 301/340: Extract buttercup-reporter-batch--print-summary, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 74e74e2 302/340: Extract buttercup-reporter-batch--print-failed-spec-report, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 52f0bec 305/340: Make buttercup-colorize treat nil as no color, ELPA Syncer, 2021/12/16