test_begin("auth db lua passdb_verify");
test_assert(dlua_script_create_string(luascript, &script, NULL, &error) == 0);
- test_assert(auth_lua_script_init(script, &error) == 0);
if (script != NULL) {
+ test_assert(auth_lua_script_init(script, &error) == 0);
test_assert(auth_lua_call_password_verify(script, req, "password", &error) == 1);
- if (error != NULL)
- i_debug("error = %s", error);
+ dlua_script_unref(&script);
+ }
+ if (error != NULL) {
+ i_error("Test failed: %s", error);
}
- dlua_script_unref(&script);
i_free(req->passdb);
auth_request_unref(&req);
test_begin("auth db lua passdb_lookup");
test_assert(dlua_script_create_string(luascript, &script, NULL, &error) == 0);
- test_assert(auth_lua_script_init(script, &error) == 0);
if (script != NULL) {
+ test_assert(auth_lua_script_init(script, &error) == 0);
test_assert(auth_lua_call_passdb_lookup(script, req, &scheme, &pass, &error) == 1);
+ dlua_script_unref(&script);
+ }
+ if (error != NULL) {
+ i_error("Test failed: %s", error);
}
- dlua_script_unref(&script);
i_free(req->passdb);
auth_request_unref(&req);