Skip to content

Commit aa4f027

Browse files
committed
decks: Introduce the beautiful_tests presentation
Future presentations should be added to the decks folder. Signed-off-by: Edward Haas <[email protected]>
1 parent d0cf8b8 commit aa4f027

File tree

14 files changed

+689
-3
lines changed

14 files changed

+689
-3
lines changed

decks/beautiful_tests/beauty.jpg

2.83 MB
Loading
347 KB
Loading

decks/beautiful_tests/content.md

Lines changed: 525 additions & 0 deletions
Large diffs are not rendered by default.

decks/beautiful_tests/index.html

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
6+
7+
<title>Beautiful Tests</title>
8+
<meta name="description" content="Test code, no different from the production code, needs to follow some principles, patterns, and practices to make it usable, standing the test of time and change, without rotting and becoming a maintenance burden.
9+
Lets talk about making good tests.">
10+
11+
<link rel="stylesheet" href="../../css/reset.css">
12+
<link rel="stylesheet" href="../../css/reveal.css">
13+
<link rel="stylesheet" href="../../css/theme/black.css">
14+
15+
<!-- Theme used for syntax highlighting of code -->
16+
<link rel="stylesheet" href="../../lib/css/monokai.css">
17+
18+
<!-- Printing and PDF exports -->
19+
<script>
20+
var link = document.createElement( 'link' );
21+
link.rel = 'stylesheet';
22+
link.type = 'text/css';
23+
link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
24+
document.getElementsByTagName( 'head' )[0].appendChild( link );
25+
</script>
26+
</head>
27+
<body>
28+
<div class="reveal">
29+
<div class="slides">
30+
<section data-markdown="content.md"
31+
data-separator-vertical="^\r?\n--\r?\n$"
32+
data-separator-notes="^note:">
33+
</section>
34+
</div>
35+
</div>
36+
37+
<script src="../../js/reveal.js"></script>
38+
39+
<script>
40+
// More info about config & dependencies:
41+
// - https://github.com/hakimel/reveal.js#configuration
42+
// - https://github.com/hakimel/reveal.js#dependencies
43+
Reveal.initialize({
44+
dependencies: [
45+
{ src: '../../plugin/markdown/marked.js' },
46+
{ src: '../../plugin/markdown/markdown.js' },
47+
{ src: '../../plugin/notes/notes.js', async: true },
48+
{ src: '../../plugin/highlight/highlight.js', async: true },
49+
{ src: '../../plugin/zoom-js/zoom.js', async: true }
50+
]
51+
});
52+
</script>
53+
</body>
54+
</html>
Lines changed: 106 additions & 0 deletions
Loading
335 KB
Loading
101 KB
Loading
141 KB
Loading
79.3 KB
Loading

decks/beautiful_tests/tools.jpg

725 KB
Loading

0 commit comments

Comments
 (0)