Overview
Syllabus
Project setup
User Entity
Create User Script
Customer Journey
Minimal Product
Test Database
Database Dependant Testcase
Schema Loader
Product Entity
Create Product Test
Custom Database Assertion
Custom Test Fail Messages
Inverse Database Assertion
Update Schema Command
Product Page
Remove Hardcoding
Order - Product Relationship
Order Entity
Update Order Test
Cancel Order Test
Order - Item - Product relationship
Create Item Entity
Doctrine Many to One
Entity Inverse Relationship
Adding Multiple Items
Database Assertions Using SQL
Assert Failure Message
Assert Database Has Item
You Don't Need The Inverse
Update Development Database Schema
Checkout Page
Checkout Form Fields
Submit Checkout Form
Create Order and Item Records
Taught by
Gary Clarke