Slide 17
Slide 17 text
Step 2: pulls/2
• git checkout -b feature/step-1; git checkout -b my-step-2
• Create a failing acceptance/integration/system test
• This test should create a “Post” with a “title” & “text”
attributes
• Test that this object is persisted some how
• PublishPost — Service Object — instantiated with the form
• PublishPostForm — models input — instantiated with a Hash
• PostRepo — manages the Posts