fix(ct): activate trial before commercial calendar in admin WS tests.
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:
@@ -34,12 +34,10 @@ test() ->
|
||||
AdminToken = api_test_runner:get_admin_token(),
|
||||
UserToken = api_test_runner:get_user_token(),
|
||||
|
||||
% Создаём календарь и событие для тестов
|
||||
#{<<"id">> := CalId} = api_test_runner:client_post(
|
||||
<<"/v1/calendars">>, UserToken,
|
||||
% commercial требует активной подписки — через create_calendar (trial)
|
||||
CalId = api_test_runner:create_calendar(UserToken,
|
||||
#{title => <<"WS Test Calendar">>, type => <<"commercial">>}),
|
||||
#{<<"id">> := EventId} = api_test_runner:client_post(
|
||||
<<"/v1/calendars/", CalId/binary, "/events">>, UserToken,
|
||||
EventId = api_test_runner:create_event(UserToken, CalId,
|
||||
#{title => <<"WS Test Event">>,
|
||||
start_time => api_test_runner:future_date_iso8601(),
|
||||
duration => 60}),
|
||||
|
||||
Reference in New Issue
Block a user