diff options
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/rabbit_tests.erl | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/test/src/rabbit_tests.erl b/test/src/rabbit_tests.erl index 7a36e01f5b..7e6440ad22 100644 --- a/test/src/rabbit_tests.erl +++ b/test/src/rabbit_tests.erl @@ -92,6 +92,7 @@ all_tests0() -> passed = vm_memory_monitor_tests:all_tests(), passed = credit_flow_test:test_credit_flow_settings(), passed = on_disk_store_tunable_parameter_validation_test:test_msg_store_parameter_validation(), + passed = test_password_hashing(), passed. do_if_secondary_node(Up, Down) -> @@ -1015,9 +1016,6 @@ test_user_management() -> TestTags([administrator]), TestTags([]), - %% hashing functions - %% TODO - %% vhost creation ok = control_action(add_vhost, ["/testhost"]), {error, {vhost_already_exists, _}} = @@ -1060,6 +1058,19 @@ test_user_management() -> passed. +test_password_hashing() -> + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(), + application:set_env(rabbit, password_hashing_module, rabbit_password_hashing_md5), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(), + application:set_env(rabbit, password_hashing_module, rabbit_password_hashing_sha256), + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(), + + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(rabbit_password_hashing_sha256), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(rabbit_password_hashing_md5), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(undefined), + + passed. + test_runtime_parameters() -> rabbit_runtime_parameters_test:register(), Good = fun(L) -> ok = control_action(set_parameter, L) end, |
