test: fix restore config test as unprivileged user

after upgrading to bullseye, the cfs_read_file call within
restore_update_config_line() results in an error:
    Is a directory!
when done as an unprivileged user.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner 2021-05-31 16:27:10 +02:00 committed by Thomas Lamprecht
parent 8a0addab87
commit cc1cdadbf4

View File

@ -5,6 +5,7 @@ use warnings;
use lib qw(..);
use Test::MockModule;
use Test::More;
use File::Basename;
@ -15,6 +16,13 @@ use PVE::Tools qw(dir_glob_foreach file_get_contents);
my $INPUT_DIR = './restore-config-input';
my $EXPECTED_DIR = './restore-config-expected';
my $pve_cluster_module = Test::MockModule->new('PVE::Cluster');
$pve_cluster_module->mock(
cfs_read_file => sub {
return {};
},
);
# NOTE update when you add/remove tests
plan tests => 4;