SignupApp Testing asynchronous methods with spy class in Swift test branches: git checkout part1_test_method_count git checkout part2_test_capture_values