From fa2afa15b28d043bd548011ee167ec7ead2df7f7 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Mon, 28 Mar 2022 14:38:05 +0200 Subject: [PATCH] add realm-sync regression test for new 'remove-vanished' by having a test case that does not delete properties, but acls and entries Signed-off-by: Dominik Csapak Signed-off-by: Thomas Lamprecht --- src/test/realm_sync_test.pl | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/test/realm_sync_test.pl b/src/test/realm_sync_test.pl index 304c7ed..ea083f3 100755 --- a/src/test/realm_sync_test.pl +++ b/src/test/realm_sync_test.pl @@ -317,6 +317,46 @@ my $tests = [ }, }, ], + [ + "don't delete properties, but users and acls", + { + realm => 'syncedrealm', + 'remove-vanished' => 'acl;entry', + scope => 'both', + }, + { + users => { + 'root@pam' => { username => 'root', }, + 'user1@syncedrealm' => { + username => 'user1', + enable => 1, + 'keys' => 'some', + }, + 'user2@syncedrealm' => { + username => 'user2', + enable => 1, + }, + 'user4@syncedrealm' => { + username => 'user4', + enable => 1, + }, + }, + groups => { + 'group1-syncedrealm' => { + users => { + 'user1@syncedrealm' => 1, + }, + }, + 'group3-syncedrealm' => { users => {}, }, + }, + acl => { + '/' => { + users => {}, + groups => {}, + }, + }, + }, + ], ]; for my $test (@$tests) { -- 2.39.2