summaryrefslogtreecommitdiffstats
path: root/2023/captions/emacsconf-2023-test--what-i-learned-by-writing-test-cases-for-gnu-hyperbole--mats-lidell--main--chapters.vtt
blob: ea8a679b519bc29322f5e907dee338a524e3849a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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