hydra/t/Hydra/Config/include.t

28 lines
468 B
Perl
Raw Normal View History

2021-07-26 17:13:27 +00:00
use strict;
2021-08-19 20:36:43 +00:00
use warnings;
2021-07-26 17:13:27 +00:00
use Setup;
use Hydra::Config;
use Test2::V0;
2021-07-26 17:13:27 +00:00
my %ctx = test_init(
use_external_destination_store => 0,
hydra_config => "include foo.conf"
);
write_file($ctx{'tmpdir'} . "/foo.conf", q|
<foo>
include bar.conf
</foo>
|);
write_file($ctx{'tmpdir'} . "/bar.conf", q|
bar = baz
|);
is(getHydraConfig(), {
queue_runner_metrics_port => 0,
2021-07-26 17:13:27 +00:00
foo => { bar => "baz" }
}, "Nested includes work.");
done_testing;