[test suite] added popen() 'n' answer test

This commit is contained in:
Michael Rash
2014-04-03 08:56:27 -04:00
parent 00fed6132c
commit 083db46416
+17 -4
View File
@@ -320,7 +320,7 @@
{
'category' => 'basic operations',
'subcategory' => 'client save rc file',
'detail' => 'digest SHA1 ask y/n (1)',
'detail' => 'digest SHA1 ask (y)/n (1)',
'function' => \&client_rc_file,
'cmdline' => "$client_save_rc_args_no_force --key-gen -n default " .
"--digest-type SHA1 --use-hmac",
@@ -333,7 +333,7 @@
{
'category' => 'basic operations',
'subcategory' => 'client save rc file',
'detail' => 'digest SHA1 ask y/n (2)',
'detail' => 'digest SHA1 ask (y)/n (2)',
'function' => \&client_rc_file,
'cmdline' => "$client_save_rc_args_no_force --key-gen -n default " .
"--digest-type SHA1 --use-hmac",
@@ -346,7 +346,7 @@
{
'category' => 'basic operations',
'subcategory' => 'client save rc file',
'detail' => 'digest SHA1 ask y/n (3)',
'detail' => 'digest SHA1 ask (y)/n (3)',
'function' => \&client_rc_file,
'cmdline' => "$client_save_rc_args_no_force --key-gen -n default " .
"--digest-type SHA1 --use-hmac",
@@ -359,7 +359,7 @@
{
'category' => 'basic operations',
'subcategory' => 'client save rc file',
'detail' => 'digest SHA1 ask y/n (4)',
'detail' => 'digest SHA1 ask (y)/n (4)',
'function' => \&client_rc_file,
'cmdline' => "$client_save_rc_args_no_force --key-gen -n default " .
"--digest-type SHA1 --use-hmac",
@@ -369,6 +369,19 @@
'positive_output_matches' => [qr/Updating\sparam.*SHA1/],
'rc_positive_output_matches' => [qr/DIGEST_TYPE.*SHA1/],
},
{
'category' => 'basic operations',
'subcategory' => 'client save rc file',
'detail' => 'digest SHA1 ask y/(n) (1)',
'function' => \&client_rc_file,
'cmdline' => "$client_save_rc_args_no_force --key-gen -n default " .
"--digest-type SHA1 --use-hmac",
'save_rc_stanza' => [{'name' => 'default',
'vars' => {'KEY_BASE64' => 'dGVzdHRlc3Q=', 'DIGEST_TYPE' => 'MD5'}}],
'client_popen' => 'n', ### interact with ask overwrite feature
'positive_output_matches' => [qr/Updating\sparam.*SHA1/],
'rc_positive_output_matches' => [qr/KEY_BASE64.*dGVzdHRlc3Q=/],
},
{
'category' => 'basic operations',