What I was getting wrong about testing API failure paths · PitHub