From 821b50a961338188f4a30f955b00755daca8440a Mon Sep 17 00:00:00 2001 From: zhouzb Date: Thu, 6 Jan 2022 10:42:16 +0800 Subject: [PATCH] test(mongo): add test case for w_mode option --- apps/emqx_authn/test/emqx_authn_mongo_SUITE.erl | 4 +++- apps/emqx_authn/test/emqx_authn_mongo_tls_SUITE.erl | 1 + apps/emqx_authz/test/emqx_authz_SUITE.erl | 1 + apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/emqx_authn/test/emqx_authn_mongo_SUITE.erl b/apps/emqx_authn/test/emqx_authn_mongo_SUITE.erl index 5b28a9853..cb97e3d48 100644 --- a/apps/emqx_authn/test/emqx_authn_mongo_SUITE.erl +++ b/apps/emqx_authn/test/emqx_authn_mongo_SUITE.erl @@ -82,7 +82,8 @@ t_create_invalid(_Config) -> InvalidConfigs = [ AuthConfig#{mongo_type => <<"unknown">>}, - AuthConfig#{selector => <<"{ \"username\": \"${username}\" }">>} + AuthConfig#{selector => <<"{ \"username\": \"${username}\" }">>}, + AuthConfig#{w_mode => <<"unknown">>} ], lists:foreach( @@ -247,6 +248,7 @@ raw_mongo_auth_config() -> database => <<"mqtt">>, collection => <<"users">>, server => mongo_server(), + w_mode => <<"unsafe">>, selector => #{<<"username">> => <<"${username}">>}, password_hash_field => <<"password_hash">>, diff --git a/apps/emqx_authn/test/emqx_authn_mongo_tls_SUITE.erl b/apps/emqx_authn/test/emqx_authn_mongo_tls_SUITE.erl index bf3d91984..fb83c5b77 100644 --- a/apps/emqx_authn/test/emqx_authn_mongo_tls_SUITE.erl +++ b/apps/emqx_authn/test/emqx_authn_mongo_tls_SUITE.erl @@ -160,6 +160,7 @@ raw_mongo_auth_config(SpecificSSLOpts) -> database => <<"mqtt">>, collection => <<"users">>, server => mongo_server(), + w_mode => <<"unsafe">>, selector => #{<<"username">> => <<"${username}">>}, password_hash_field => <<"password_hash">>, diff --git a/apps/emqx_authz/test/emqx_authz_SUITE.erl b/apps/emqx_authz/test/emqx_authz_SUITE.erl index 17c9ca519..5a9f6d97e 100644 --- a/apps/emqx_authz/test/emqx_authz_SUITE.erl +++ b/apps/emqx_authz/test/emqx_authz_SUITE.erl @@ -73,6 +73,7 @@ set_special_configs(_App) -> <<"enable">> => true, <<"mongo_type">> => <<"single">>, <<"server">> => <<"127.0.0.1:27017">>, + <<"w_mode">> => <<"unsafe">>, <<"pool_size">> => 1, <<"database">> => <<"mqtt">>, <<"ssl">> => #{<<"enable">> => false}, diff --git a/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl b/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl index 614ecda19..03df47eac 100644 --- a/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl +++ b/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl @@ -39,6 +39,7 @@ <<"enable">> => true, <<"mongo_type">> => <<"single">>, <<"server">> => <>, + <<"w_mode">> => <<"unsafe">>, <<"pool_size">> => 1, <<"database">> => <<"mqtt">>, <<"ssl">> => #{<<"enable">> => false},