21 lines
722 B
Erlang
21 lines
722 B
Erlang
-module(ip2region_sup_test).
|
|
-include_lib("eunit/include/eunit.hrl").
|
|
-include("ip2region.hrl").
|
|
|
|
pools_started_test() ->
|
|
application:stop(ip2region),
|
|
application:unload(ip2region),
|
|
ok = application:load(ip2region),
|
|
TestDir = filename:dirname(?FILE),
|
|
ErlangDir = filename:dirname(TestDir),
|
|
BindingDir = filename:dirname(ErlangDir),
|
|
RepoRoot = filename:dirname(BindingDir),
|
|
V6File = filename:join([RepoRoot, "data", "ip2region_v6.xdb"]),
|
|
ok = application:set_env(ip2region, db, [
|
|
{ipv4, "ip2region.xdb"},
|
|
{ipv6, V6File}
|
|
]),
|
|
application:ensure_started(ip2region),
|
|
?assert(is_pid(whereis(?IP2REGION_POOL_V4))),
|
|
?assert(is_pid(whereis(?IP2REGION_POOL_V6))).
|