#include "dlua-script-private.h"
#include "dns-lookup.h"
#include "dns-lua.h"
+#include "settings.h"
#include "test-common.h"
#define TEST_DNS_SERVER_SOCKET_PATH ".test-dns-server"
.timeout_msecs = 1000,
};
+ struct settings_simple test_set;
+ settings_simple_init(&test_set, NULL);
+
struct dns_client *client = dns_client_init(&set);
struct dlua_script *script;
const char *error;
- if (dlua_script_create_string(luascript, &script, NULL, &error) < 0)
+ if (dlua_script_create_string(luascript, &script, test_set.event, &error) < 0)
i_fatal("dlua_script_create_string() failed: %s", error);
if (dlua_script_init(script, &error) < 0)
i_fatal("dlua_script_init() failed: %s", error);
dlua_script_unref(&script);
dns_client_deinit(&client);
+ settings_simple_deinit(&test_set);
}
static void test_dns_server_close(struct istream *input)
/* Copyright (c) 2018 Dovecot authors, see the included COPYING file */
#include "test-lib.h"
+#include "settings.h"
#include "dlua-script-private.h"
#include <math.h>
const char *error = NULL;
struct dlua_script *script = NULL;
+ struct settings_simple test_set;
test_begin("lua script");
+ settings_simple_init(&test_set, NULL);
- test_assert(dlua_script_create_string(luascript, &script, NULL, &error) == 0);
+ test_assert(dlua_script_create_string(luascript, &script,
+ test_set.event, &error) == 0);
if (error != NULL)
i_fatal("dlua_script_init failed: %s", error);
lua_pop(script->L, 1);
dlua_script_unref(&script);
+ settings_simple_deinit(&test_set);
test_end();
}