WEBVTT


00:00:03.120 --> 00:03:11.159
Introduction

00:03:11.160 --> 00:04:14.359
ERT: Emacs Lisp Regression Testing

00:04:14.360 --> 00:04:56.919
Assertions with `should`

00:04:56.920 --> 00:06:54.559
Running a test case

00:06:54.560 --> 00:07:46.960
Debug a test

00:07:50.380 --> 00:09:10.479
Commercial break: Hyperbole

00:09:10.480 --> 00:10:39.119
Instrument function on the fly

00:10:39.120 --> 00:14:41.239
Mocking

00:14:41.240 --> 00:15:24.099
cl-letf

00:15:24.100 --> 00:15:55.719
Hooks

00:15:55.720 --> 00:17:05.099
Side effects and initial buffer state

00:17:05.100 --> 00:17:16.519
with-temp-buffer

00:17:16.520 --> 00:17:33.287
make-temp-file

00:17:33.288 --> 00:18:09.919
buffer-string

00:18:09.920 --> 00:18:51.979
buffer-name

00:18:51.980 --> 00:19:02.679
major-mode

00:19:02.680 --> 00:20:15.099
unwind-protect

00:20:15.100 --> 00:21:38.459
Input, with-simulated-input

00:21:38.460 --> 00:23:03.219
Running all tests

00:23:03.220 --> 00:24:05.059
Batch mode

00:24:05.060 --> 00:26:05.160
Skipping tests

00:26:08.460 --> 00:26:55.240
Conclusion