struct auth_passdb;
+extern struct auth_passdb_settings mock_passdb_set;
+
void test_auth_request_var_expand(void);
void test_db_dict_parse_cache_key(void);
void test_username_filter(void);
/* Copyright (c) 2013-2018 Dovecot authors, see the included COPYING file */
+#include "lib.h"
+#include "auth-settings.h"
#include "test-auth.h"
#include "array.h"
#include "db-dict.h"
/* Copyright (c) 2017-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
+#include "auth-settings.h"
#include "test-common.h"
#include "test-auth.h"
#include "password-scheme.h"
.verify_plain = passdb_mock_verify_plain,
};
-static struct auth_passdb_settings set = {
+struct auth_passdb_settings mock_passdb_set = {
.name = "mock",
.driver = "mock",
.args = "",
struct auth_passdb *passdb_mock(void)
{
struct auth_passdb *ret = i_new(struct auth_passdb, 1);
- ret->set = &set;
+ ret->set = &mock_passdb_set;
ret->passdb = mock_passdb_mod;
return ret;
}
/* Copyright (c) 2017-2018 Dovecot authors, see the included COPYING file */
+#include "lib.h"
+#include "auth-settings.h"
#include "test-auth.h"
#include "auth-request.h"