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
|
244f103473
|
60 - The Moment of Truth
|
2016-12-31 12:33:18 -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
|
a2965eeb0b
|
(update TicketCheckout component)
|
2016-12-29 14:18:37 -05:00 |
|
Adam Wathan
|
17f8bbfaa8
|
(remove precompiled assets from version control)
Yarn is fast and reliable thanks to the lock file, removing this stuff
makes any front end changes a lot easier to visually diff.
|
2016-12-29 14:18:37 -05:00 |
|
Adam Wathan
|
a46f7ebfe4
|
(update readme)
|
2016-12-29 14:18:37 -05:00 |
|
Adam Wathan
|
990f873e0c
|
52 - Avoiding Service Classes with Method Injection
|
2016-12-29 14:18:30 -05:00 |
|
Adam Wathan
|
cf2444da45
|
(add TicketPurchasingService)
...only to be deleted in the very next commit! 😈
|
2016-12-15 18:44:27 -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
|
e0f49677d8
|
5.2 - Removing the Need to Cancel Orders
|
2016-11-19 19:29:31 -05:00 |
|
Adam Wathan
|
bb6944e63b
|
5.1 - Persisting the Order Amount
|
2016-11-19 19:29:15 -05:00 |
|
Adam Wathan
|
21e61426ef
|
4.3 - This Design Sucks
|
2016-11-16 20:46:43 -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 |
|
Adam Wathan
|
2ccc635f5f
|
3.3 - Refusing Orders When There Are No More Tickets
|
2016-11-14 17:24:32 -05:00 |
|
Adam Wathan
|
53a69777ea
|
3.2 - Adding Tickets to Concerts
|
2016-11-13 19:18:52 -05:00 |
|
Adam Wathan
|
ce22ff1ec6
|
3.1 - Outlining the First Test Case
|
2016-11-13 16:38:01 -05:00 |
|
Adam Wathan
|
a522b2389c
|
2.10 - Preventing Ticket Sales to Unpublished Concerts
|
2016-11-12 10:40:46 -05:00 |
|