Commit Graph

98 Commits

Author SHA1 Message Date
Adam Wathan
6023eb3c8f 92 - Dealing with Out of Sync Mocks 2017-04-01 14:00:59 -04:00
Adam Wathan
084d1999a9 91 - Integrating Hashids 2017-04-01 13:49:04 -04:00
Adam Wathan
2e64692ee6 90 - The Birthday Problem 2017-04-01 13:28:17 -04:00
Adam Wathan
0d560ce6db 89 - Assigning Codes When Claiming Tickets 2017-03-31 16:51:58 -04:00
Adam Wathan
1a5ffa8701 88 - Claiming Tickets When Creating Orders 2017-03-31 16:35:42 -04:00
Adam Wathan
e1867deb43 87 - Feature Test and JSON Updates 2017-03-31 16:20:22 -04:00
Adam Wathan
e0bfaceb20 86 - Deleting More Stale Code 2017-03-17 17:23:35 -04:00
Adam Wathan
44db85bdb0 85 - Storing Charge Details with Orders 2017-03-17 12:53:42 -04:00
Adam Wathan
8c8d05a353 84 - Leveraging Our Contract Tests 2017-03-17 12:36:43 -04:00
Adam Wathan
6e983c593c 83 - Promoting Charges to Objects 2017-03-17 12:19:35 -04:00
Adam Wathan
442cc3f240 82 - Refactoring to a Facade 2017-03-13 19:23:48 -04:00
Adam Wathan
ed87106e4d 81 - Ensuring Uniqueness 2017-03-13 18:39:22 -04:00
Adam Wathan
caa215e028 80 - Testing the Confirmation Number Format 2017-03-13 18:38:30 -04:00
Adam Wathan
4fcd3a56fd 79 - Confirmation Number Characteristics 2017-03-13 18:37:29 -04:00
Adam Wathan
16a4234d0f 78 - Updating Our Unit Tests 2017-03-13 12:40:18 -04:00
Adam Wathan
bf0cba1f77 77 - Stubbing the Interface 2017-03-13 12:31:53 -04:00
Adam Wathan
65c1f9a152 76 - Fixing the Testsuite 2017-03-13 12:20:31 -04:00
Adam Wathan
5ad11ae268 75 - Decoupling Data from Presentation 2017-02-11 12:58:21 -05:00
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
825a3da157 (add order template mockup) 2017-02-10 10:30:55 -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
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