fix(ct): activate trial before commercial calendar in admin WS tests.
CI / test (push) Successful in 6m41s
CI / deploy-ift (push) Successful in 4m23s
CI / e2e-ift (push) Successful in 54s
CI / deploy-stage (push) Successful in 2m48s
CI / e2e-stage (push) Successful in 1m12s

admin_test_websocket bypassed create_calendar and hit 402 after Back#61
subscription gate. Align with user_websocket_tests helper. Refs EventHub/EventHubBack#61
This commit is contained in:
2026-07-27 22:05:20 +03:00
parent bd36f158b9
commit cd619db4a2
+3 -5
View File
@@ -34,12 +34,10 @@ test() ->
AdminToken = api_test_runner:get_admin_token(), AdminToken = api_test_runner:get_admin_token(),
UserToken = api_test_runner:get_user_token(), UserToken = api_test_runner:get_user_token(),
% Создаём календарь и событие для тестов % commercial требует активной подписки — через create_calendar (trial)
#{<<"id">> := CalId} = api_test_runner:client_post( CalId = api_test_runner:create_calendar(UserToken,
<<"/v1/calendars">>, UserToken,
#{title => <<"WS Test Calendar">>, type => <<"commercial">>}), #{title => <<"WS Test Calendar">>, type => <<"commercial">>}),
#{<<"id">> := EventId} = api_test_runner:client_post( EventId = api_test_runner:create_event(UserToken, CalId,
<<"/v1/calendars/", CalId/binary, "/events">>, UserToken,
#{title => <<"WS Test Event">>, #{title => <<"WS Test Event">>,
start_time => api_test_runner:future_date_iso8601(), start_time => api_test_runner:future_date_iso8601(),
duration => 60}), duration => 60}),