Procházet zdrojové kódy

test(authz): ensure config cleaned up after test

Zaiming Shi před 4 roky
rodič
revize
781de7f2a7

+ 3 - 2
apps/emqx_authz/test/emqx_authz_api_SUITE.erl

@@ -57,8 +57,9 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
-    %delete_default_app(),
-    emqx_ct_helpers:stop_apps([emqx_authz]).
+    ok = emqx_authz:update(replace, []),
+    emqx_ct_helpers:stop_apps([emqx_authz]),
+    ok.
 
 % set_special_configs(emqx) ->
 %     application:set_env(emqx, allow_anonymous, true),

+ 3 - 1
apps/emqx_authz/test/emqx_authz_http_SUITE.erl

@@ -49,8 +49,10 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
+    emqx_authz:update(replace, []),
     emqx_ct_helpers:stop_apps([emqx_authz, emqx_resource]),
-    meck:unload(emqx_resource).
+    meck:unload(emqx_resource),
+    ok.
 
 %%------------------------------------------------------------------------------
 %% Testcases

+ 3 - 1
apps/emqx_authz/test/emqx_authz_mongo_SUITE.erl

@@ -50,8 +50,10 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
+    emqx_authz:update(replace, []),
     emqx_ct_helpers:stop_apps([emqx_authz, emqx_resource]),
-    meck:unload(emqx_resource).
+    meck:unload(emqx_resource),
+    ok.
 
 -define(RULE1,[#{<<"topics">> => [<<"#">>],
                  <<"permission">> => <<"deny">>,

+ 1 - 0
apps/emqx_authz/test/emqx_authz_mysql_SUITE.erl

@@ -52,6 +52,7 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
+    ok = emqx_authz:update(replace, []),
     emqx_ct_helpers:stop_apps([emqx_authz, emqx_resource]),
     meck:unload(emqx_resource).
 

+ 1 - 0
apps/emqx_authz/test/emqx_authz_pgsql_SUITE.erl

@@ -51,6 +51,7 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
+    ok = emqx_authz:update(replace, []),
     emqx_ct_helpers:stop_apps([emqx_authz, emqx_resource]),
     meck:unload(emqx_resource).
 

+ 1 - 0
apps/emqx_authz/test/emqx_authz_redis_SUITE.erl

@@ -50,6 +50,7 @@ init_per_suite(Config) ->
     Config.
 
 end_per_suite(_Config) ->
+    ok = emqx_authz:update(replace, []),
     emqx_ct_helpers:stop_apps([emqx_authz, emqx_resource]),
     meck:unload(emqx_resource).