* automated/ert-tests.el (ert-test-stats-set-test-and-result):
Add a skipping test.
This commit is contained in:
parent
26ca887092
commit
1affc48a70
2 changed files with 23 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2013-10-31 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* automated/ert-tests.el (ert-test-stats-set-test-and-result):
|
||||
Add a skipping test.
|
||||
|
||||
2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* indent/prolog.prolog: Test alignment of ->; with operator at bol.
|
||||
|
|
|
@ -777,41 +777,57 @@ This macro is used to test if macroexpansion in `should' works."
|
|||
(stats (ert--make-stats (list test-1 test-2) 't))
|
||||
(failed (make-ert-test-failed :condition nil
|
||||
:backtrace nil
|
||||
:infos nil)))
|
||||
:infos nil))
|
||||
(skipped (make-ert-test-skipped :condition nil
|
||||
:backtrace nil
|
||||
:infos nil)))
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 0 (ert-stats-completed stats)))
|
||||
(should (eql 0 (ert-stats-completed-expected stats)))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-1 (make-ert-test-passed))
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 1 (ert-stats-completed stats)))
|
||||
(should (eql 1 (ert-stats-completed-expected stats)))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-1 failed)
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 1 (ert-stats-completed stats)))
|
||||
(should (eql 0 (ert-stats-completed-expected stats)))
|
||||
(should (eql 1 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-1 nil)
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 0 (ert-stats-completed stats)))
|
||||
(should (eql 0 (ert-stats-completed-expected stats)))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-3 failed)
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 1 (ert-stats-completed stats)))
|
||||
(should (eql 0 (ert-stats-completed-expected stats)))
|
||||
(should (eql 1 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 1 test-2 (make-ert-test-passed))
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 2 (ert-stats-completed stats)))
|
||||
(should (eql 1 (ert-stats-completed-expected stats)))
|
||||
(should (eql 1 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-1 (make-ert-test-passed))
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 2 (ert-stats-completed stats)))
|
||||
(should (eql 2 (ert-stats-completed-expected stats)))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 0 (ert-stats-skipped stats)))
|
||||
(ert--stats-set-test-and-result stats 0 test-1 skipped)
|
||||
(should (eql 2 (ert-stats-total stats)))
|
||||
(should (eql 2 (ert-stats-completed stats)))
|
||||
(should (eql 1 (ert-stats-completed-expected stats)))
|
||||
(should (eql 0 (ert-stats-completed-unexpected stats)))
|
||||
(should (eql 1 (ert-stats-skipped stats)))))
|
||||
|
||||
|
||||
(provide 'ert-tests)
|
||||
|
|
Loading…
Add table
Reference in a new issue