__VSCODE_LARAVEL_START_OUTPUT__[{"name":"Unit","files":[{"path":"tests\/Unit\/ExampleTest.php","tests":[{"name":"test_that_true_is_true","eventName":"test_that_true_is_true","line":12}],"name":"ExampleTest","directories":[]},{"path":"tests\/Unit\/MidtransQrisGatewayTest.php","tests":[{"name":"test_it_normalizes_midtrans_charge_response","eventName":"test_it_normalizes_midtrans_charge_response","line":12},{"name":"test_it_parses_midtrans_webhook_payload","eventName":"test_it_parses_midtrans_webhook_payload","line":47}],"name":"MidtransQrisGatewayTest","directories":[]},{"path":"tests\/Unit\/QrisControllerTest.php","tests":[{"name":"test_qr_request_accepts_amount_ten_and_moves_past_initial_validation","eventName":"test_qr_request_accepts_amount_ten_and_moves_past_initial_validation","line":11},{"name":"test_qr_request_rejects_amount_below_ten","eventName":"test_qr_request_rejects_amount_below_ten","line":28}],"name":"QrisControllerTest","directories":[]},{"path":"tests\/Unit\/XenditQrisGatewayTest.php","tests":[{"name":"test_it_normalizes_xendit_charge_response","eventName":"test_it_normalizes_xendit_charge_response","line":12},{"name":"test_it_parses_xendit_webhook_payload","eventName":"test_it_parses_xendit_webhook_payload","line":48}],"name":"XenditQrisGatewayTest","directories":[]}]},{"name":"Feature","files":[{"path":"tests\/Feature\/ExampleTest.php","tests":[{"name":"test_the_application_returns_a_not_found_response_for_root_path","eventName":"test_the_application_returns_a_not_found_response_for_root_path","line":13}],"name":"ExampleTest","directories":[]}]}]__VSCODE_LARAVEL_END_OUTPUT__