-testfileset('no match', $BASICBODY, [undef, 'nomatch'], 0, $BASICBODY);
-testfileset('remove string', $BASICBODY, [undef, 'remove'], 1, "replace$/noremove$/.$/");
-testfileset('remove empty', "$/.$/ $/$/", [undef, ''], 2, ".$/ $/");
-testfileset('remove regex', $BASICBODY, [undef, qr/^re/], 2);
-testfileset('remove all', $BASICBODY, [undef, qr/./], 4, '');
+testfileset('no match', $BASICBODY, ['nomatch' => undef], 0, $BASICBODY);
+testfileset('remove string', $BASICBODY, ['remove' => undef], 1, "replace$/noremove$/.$/");
+testfileset('remove empty', "$/.$/ $/$/", ['' => undef], 2, ".$/ $/");
+testfileset('remove regex', $BASICBODY, [qr/^re/ => undef], 2);
+testfileset('remove all', $BASICBODY, [qr/./ => undef], 4, '');