diff --git a/test/tests/basic_operations.pl b/test/tests/basic_operations.pl index 910970b4..886001e5 100644 --- a/test/tests/basic_operations.pl +++ b/test/tests/basic_operations.pl @@ -439,6 +439,39 @@ 'positive_output_matches' => [qr/HMAC\sType\:\s.*SHA1/], 'rc_positive_output_matches' => [qw/KEY.*somefile/], }, + { + 'category' => 'basic operations', + 'subcategory' => 'client save rc file', + 'detail' => '--time-offset-plus 1M', + 'function' => \&client_rc_file, + 'cmdline' => "$client_save_rc_args -n default --time-offset-plus 1M", + 'save_rc_stanza' => [{'name' => 'default', + 'vars' => {'KEY' => 'testtest', 'DIGEST_TYPE' => 'SHA1'}}], + 'positive_output_matches' => [qr/Digest\sType\:\s.*SHA1/], + 'rc_positive_output_matches' => [qr/TIME_OFFSET.*60/], + }, + { + 'category' => 'basic operations', + 'subcategory' => 'client save rc file', + 'detail' => '--time-offset-plus 1H', + 'function' => \&client_rc_file, + 'cmdline' => "$client_save_rc_args -n default --time-offset-plus 1H", + 'save_rc_stanza' => [{'name' => 'default', + 'vars' => {'KEY' => 'testtest', 'DIGEST_TYPE' => 'SHA1'}}], + 'positive_output_matches' => [qr/Digest\sType\:\s.*SHA1/], + 'rc_positive_output_matches' => [qr/TIME_OFFSET.*3600/], + }, + { + 'category' => 'basic operations', + 'subcategory' => 'client save rc file', + 'detail' => '--time-offset-plus 1D', + 'function' => \&client_rc_file, + 'cmdline' => "$client_save_rc_args -n default --time-offset-plus 1D", + 'save_rc_stanza' => [{'name' => 'default', + 'vars' => {'KEY' => 'testtest', 'DIGEST_TYPE' => 'SHA1'}}], + 'positive_output_matches' => [qr/Digest\sType\:\s.*SHA1/], + 'rc_positive_output_matches' => [qr/TIME_OFFSET.*86400/], + }, { 'category' => 'basic operations',