Commit Graph

70 Commits

Author SHA1 Message Date
Adam Wathan
148ccb26f6 74 - Deciding What to Test in a View 2017-02-11 12:58:09 -05:00
Adam Wathan
7ce74a6a03 73 - Making Static Data Real 2017-02-10 20:45:38 -05:00
Adam Wathan
27fa6d98e2 72 - Extracting a Finder Method 2017-02-10 18:53:09 -05:00
Adam Wathan
8ac3ab3441 71 - Asserting Against View Data 2017-02-10 17:58:33 -05:00
Adam Wathan
dac978ea8a 70 - Driving out the Endpoint 2017-02-10 14:01:13 -05:00
Adam Wathan
b3ff9e8624 69 - Sketching Out Order Confirmations 2017-02-10 12:48:19 -05:00
Adam Wathan
09e1d5a11d 68 - Removing the Browser Kit Dependency 2017-02-02 16:48:42 -05:00
Adam Wathan
4f91fbef08 67 - Upgrading to Laravel 5.4 2017-02-02 15:43:12 -05:00
Adam Wathan
dad987b548 66 - Extracting the Failure Case 2017-01-18 19:08:49 -05:00
Adam Wathan
8c38d3c20c 65 - Extracting a Contract Test 2017-01-18 15:18:50 -05:00
Adam Wathan
529e4d83bc 64 - Making the Tests Identical 2017-01-18 13:52:33 -05:00
Adam Wathan
0d7720cdc0 63 - Capturing Charges with Callbacks 2017-01-18 09:47:54 -05:00
Adam Wathan
f1a57e27f6 62 - Refactoring Towards Duplication 2017-01-17 19:57:34 -05:00
Adam Wathan
74ed409e46 (revert changes made to StripePaymentGateway) 2017-01-17 15:46:38 -05:00
Adam Wathan
19e44bb234 61 - When Interfaces Aren't Enough 2017-01-17 15:28:57 -05:00
Adam Wathan
8d96de356c 59 - Handling Invalid Payment Tokens 2016-12-31 12:33:18 -05:00
Adam Wathan
874f63872a 58 - Using Groups to Skip Integration Tests 2016-12-31 12:33:18 -05:00
Adam Wathan
2d4ce1dc9e (remove Stripe mocking examples) 2016-12-31 12:33:18 -05:00
Adam Wathan
7eb064a9ec 57 - Don't Mock What You Don't Own 2016-12-31 12:33:18 -05:00
Adam Wathan
3472361c35 56 - Dealing with Lingering State 2016-12-31 12:33:13 -05:00
Adam Wathan
3acda11372 55 - Making a Successful Charge 2016-12-29 20:41:29 -05:00
Adam Wathan
d8f86c568d 54 - Retrieving the Last Charge 2016-12-29 16:23:58 -05:00
Adam Wathan
908fd87ca4 53 - Generating a Valid Payment Token 2016-12-29 14:56:42 -05:00
Adam Wathan
990f873e0c 52 - Avoiding Service Classes with Method Injection 2016-12-29 14:18:30 -05:00
Adam Wathan
4efdc94e2f 51 - Green with Feature Envy 2016-12-15 17:51:45 -05:00
Adam Wathan
d3b19b31ab 50 - Refactor "Long Parameter List" Using "Preserve Whole Object" 2016-12-15 14:29:25 -05:00
Adam Wathan
11c3bfaae7 49 - Moving the Email to the Reservation 2016-12-15 11:51:22 -05:00
Adam Wathan
2ab35a2f14 48 - Cleaning up a Loose Variable 2016-12-14 20:32:25 -05:00
Adam Wathan
29910e02c9 47 - Deleting Stale Tests 2016-12-10 21:36:01 -05:00
Adam Wathan
7069917a18 46 - A Change in Behavior 2016-12-09 16:29:27 -05:00
Adam Wathan
de24da27ea 45 - Refactoring Mocks to Spies 2016-12-08 15:55:48 -05:00
Adam Wathan
4bb502ddb3 44 - Cancelling Reservations 2016-12-08 13:49:42 -05:00
Adam Wathan
65863dc406 6.10 - That Guy Stole My Tickets 2016-11-20 21:11:07 -05:00
Adam Wathan
79a26c77ed 6.9 - Respecting Reservations 2016-11-20 20:10:15 -05:00
Adam Wathan
c3c80722f5 6.8 - Reserving Individual Tickets 2016-11-20 18:50:04 -05:00
Adam Wathan
2b21f07aa2 6.7 - Replicating the Failure at the Unit Level 2016-11-20 17:47:25 -05:00
Adam Wathan
91672fef0b 6.6 - Uh Oh, a Segault 2016-11-20 17:46:56 -05:00
Adam Wathan
85c79f32b8 6.5 - Hooking into Charges 2016-11-19 20:50:31 -05:00
Adam Wathan
d855fa3e16 6.4 - Requestception 2016-11-19 20:03:06 -05:00
Adam Wathan
507186276e 6.2 - You Might Not Need a Mocking Library 2016-11-19 19:30:59 -05:00
Adam Wathan
12d91dab85 6.1 - Uncovering a New Domain Object 2016-11-19 19:30:45 -05:00
Adam Wathan
510a60fcd3 5.5 - Precomputing the Order Amount 2016-11-19 19:30:13 -05:00
Adam Wathan
45104cd59b 5.4 - Extracting a Named Constructor 2016-11-19 19:29:59 -05:00
Adam Wathan
3c41fcc4f0 5.3 - Preparing for Extraction 2016-11-19 19:29:44 -05:00
Adam Wathan
0f6993c505 4.2 - Returning Order Details 2016-11-16 18:16:55 -05:00
Adam Wathan
709e87bf69 4.1 - Asserting Against JSON Responses 2016-11-16 16:38:18 -05:00
Adam Wathan
8abc8b19c9 3.7 - Cleaning Up Our Tests 2016-11-15 16:10:45 -05:00
Adam Wathan
9fe42a1aaa 3.6 - Refactoring and Redundant Test Coverage 2016-11-15 13:22:44 -05:00
Adam Wathan
2e92881fb6 3.5 - Cancelling Failed Orders 2016-11-14 21:46:01 -05:00
Adam Wathan
f341608264 3.4 - Finishing the Feature Test 2016-11-14 20:23:54 -05:00