Completed
ERT: Emacs Lisp Regression Testing
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Writing Test Cases for GNU Hyperbole: Lessons Learned - EmacsConf 2023
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 ERT: Emacs Lisp Regression Testing
- 3 Assertions with `should`
- 4 Running a test case
- 5 Debug a test
- 6 Commercial break: Hyperbole
- 7 Instrument function on the fly
- 8 Mocking
- 9 cl-letf
- 10 Hooks
- 11 Side effects and initial buffer state
- 12 with-temp-buffer
- 13 make-temp-file
- 14 buffer-string
- 15 buffer-name
- 16 major-mode
- 17 unwind-protect
- 18 Input, with-simulated-input
- 19 Running all tests
- 20 Batch mode
- 21 Skipping tests
- 22 Conclusion