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(),
|
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}),
|
||||||
|
|||||||
Reference in New Issue
Block a user