test: enable-disable gw ocpp

This commit is contained in:
JimMoen 2023-12-15 16:13:32 +08:00
parent bce35b2dd8
commit fd6ee8f848
No known key found for this signature in database
GPG Key ID: 87A520B4F76BA86D
2 changed files with 14 additions and 1 deletions

View File

@ -21,7 +21,7 @@ endif
# Dashboard version
# from https://github.com/emqx/emqx-dashboard5
export EMQX_DASHBOARD_VERSION ?= v1.5.2
export EMQX_EE_DASHBOARD_VERSION ?= e1.4.0-beta.1
export EMQX_EE_DASHBOARD_VERSION ?= e1.4.0-beta.8
PROFILE ?= emqx
REL_PROFILES := emqx emqx-enterprise

View File

@ -132,3 +132,16 @@ t_update_listeners(_Config) ->
{200, [UpdatedListener]} = request(get, "/gateways/ocpp/listeners"),
?assertMatch(#{websocket := #{path := <<"/ocpp2">>}}, UpdatedListener).
t_enable_disable_gw_ocpp(_Config) ->
AssertEnabled = fun(Enabled) ->
{200, R} = request(get, "/gateways/ocpp"),
E = maps:get(enable, R),
?assertEqual(E, Enabled),
timer:sleep(500),
?assertEqual(E, emqx:get_config([gateway, ocpp, enable]))
end,
?assertEqual({204, #{}}, request(put, "/gateways/ocpp/enable/false", <<>>)),
AssertEnabled(false),
?assertEqual({204, #{}}, request(put, "/gateways/ocpp/enable/true", <<>>)),
AssertEnabled(true).