From 41e556d172e9279936ae5828f4ecbb374a692686 Mon Sep 17 00:00:00 2001 From: misha Date: Wed, 8 Jul 2026 12:20:11 +0300 Subject: [PATCH] feat(sbp_payments): fixtures and dio excp type added --- lib/core/error_reporting/error_report_policy.dart | 1 + test/fixtures/chat/order_id_to_chat_uuid_response.json | 5 +++++ test/fixtures/chat/payment_alfabank_request.json | 3 +++ test/fixtures/chat/payment_mock_requeste.json | 3 +++ test/fixtures/chat/payment_response_alfa_bank.json | 3 +-- 5 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 test/fixtures/chat/order_id_to_chat_uuid_response.json create mode 100644 test/fixtures/chat/payment_alfabank_request.json create mode 100644 test/fixtures/chat/payment_mock_requeste.json diff --git a/lib/core/error_reporting/error_report_policy.dart b/lib/core/error_reporting/error_report_policy.dart index 5e813fd8..fccc80b7 100644 --- a/lib/core/error_reporting/error_report_policy.dart +++ b/lib/core/error_reporting/error_report_policy.dart @@ -45,6 +45,7 @@ class ErrorReportPolicy { case DioExceptionType.sendTimeout: case DioExceptionType.receiveTimeout: case DioExceptionType.connectionError: + case DioExceptionType.transformTimeout: return true; case DioExceptionType.unknown: case DioExceptionType.badResponse: diff --git a/test/fixtures/chat/order_id_to_chat_uuid_response.json b/test/fixtures/chat/order_id_to_chat_uuid_response.json new file mode 100644 index 00000000..0e74edc1 --- /dev/null +++ b/test/fixtures/chat/order_id_to_chat_uuid_response.json @@ -0,0 +1,5 @@ + +{ + "chosen_plan_id": 12, + "conversation_uuid": "fbd81429-8019-499a-80e8-e3933cc4d872" +} \ No newline at end of file diff --git a/test/fixtures/chat/payment_alfabank_request.json b/test/fixtures/chat/payment_alfabank_request.json new file mode 100644 index 00000000..f2dc7687 --- /dev/null +++ b/test/fixtures/chat/payment_alfabank_request.json @@ -0,0 +1,3 @@ +{ + "payment_provider": "alfa-bank" +} \ No newline at end of file diff --git a/test/fixtures/chat/payment_mock_requeste.json b/test/fixtures/chat/payment_mock_requeste.json new file mode 100644 index 00000000..dec746a3 --- /dev/null +++ b/test/fixtures/chat/payment_mock_requeste.json @@ -0,0 +1,3 @@ +{ + "payment_provider": "mock" +} \ No newline at end of file diff --git a/test/fixtures/chat/payment_response_alfa_bank.json b/test/fixtures/chat/payment_response_alfa_bank.json index 85ba3bb2..c22c0345 100644 --- a/test/fixtures/chat/payment_response_alfa_bank.json +++ b/test/fixtures/chat/payment_response_alfa_bank.json @@ -1,6 +1,5 @@ { "checkout_url": "https://qr.nspk.ru/ASDFASDFASDFASDF", "payment_provider": "alfa-bank", - "order_id": "alfa_c29_k15138_t1712345678_r1234", - "status_token": "abc123def456" + "order_id": "alfa_c29_k15138_t1712345678_r1234" } \ No newline at end of file