Skip to content

Commit 8fe7075

Browse files
Jason CarterJason Carter
Jason Carter
authored and
Jason Carter
committed
Revisions.
1 parent 530feac commit 8fe7075

File tree

1 file changed

+29
-9
lines changed

1 file changed

+29
-9
lines changed

acceptance_specs.md

+29-9
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
---
3535

36-
## ...so that means, write a unit test, implement it
36+
## ...so that means, write a __unit__ test, implement it
3737
![fit right](http://www.memes.at/faces/questioning.jpg)
3838

3939
---
@@ -42,6 +42,10 @@
4242

4343
---
4444

45+
## On __unit__ tests...
46+
47+
---
48+
4549
## But there was a problem...
4650

4751
---
@@ -50,14 +54,18 @@
5054

5155
---
5256

53-
## So I got better at writing integration tests...
57+
## So I got better at writing __integration__ tests...
5458

5559
---
5660

5761
## __Integration tests__ gave me confidence that __my classes worked together__ as I expected
5862

5963
---
6064

65+
## On __integration__ tests...
66+
67+
---
68+
6169
![fit](https://i0.wp.com/motionmill.com/wp-content/uploads/2013/03/what-the-customer-really-wanted-528x514.gif)
6270

6371
---
@@ -123,32 +131,36 @@
123131

124132
---
125133

126-
## Isn't that what QA is for?
134+
## Isn't that what __QA__ is for?
127135
![fit left](http://www.memes.at/faces/questioning.jpg)
128136

129137
---
130138

131-
## QA has better things to do
139+
## They have __better__ things to do
132140

133141
---
134142

135-
## They're great at finding edge cases
143+
## They're great at finding __edge cases__
136144
![fit left](https://pbs.twimg.com/media/CFBzC9gWgAAXrZL.jpg)
137145

138146
---
139147

140-
## The __acceptance test__ tells you when you're __done__... immediately
148+
## They're great at identifying __wonky__ behavior
141149

142150
---
143151

144-
## We're starting to pair with QA on these tests
152+
## They should be your __last__ line of defense, __not your first__
145153

146154
---
147155

148156
![fit](http://www.kappit.com/img/pics/201601_0639_igdgf_sm.jpg)
149157

150158
---
151159

160+
## The __acceptance test__ tells you when you're __done__... immediately
161+
162+
---
163+
152164
## Pattern becomes:
153165
- Write the __acceptance test__ to know when the feature is done
154166
- Test drive the implementation with __unit__ and __integration specs__
@@ -245,7 +257,15 @@
245257

246258
---
247259

248-
## Not scoping
260+
## Not scoping your finders
261+
262+
---
263+
264+
## Asynchronous code
265+
266+
---
267+
268+
## Mixing setup and actions
249269

250270
---
251271

@@ -651,7 +671,7 @@ end
651671

652672
---
653673

654-
## How do I start doing this?
674+
## How do I start?
655675

656676
---
657677

0 commit comments

Comments
 (0)