diff --git a/testsuite/expect/test24.2 b/testsuite/expect/test24.2
index 13822532be3c36b48f59d36123af5c826b4a53bc..1344b4f1096173ad3f9226bb2f4cc1c99a1229ec 100755
--- a/testsuite/expect/test24.2
+++ b/testsuite/expect/test24.2
@@ -1,7 +1,7 @@
 #!/usr/bin/expect
 ############################################################################
 # Purpose: Test of SLURM sshare functionality
-#          sshare h, n, p, P, v and V options.
+#          sshare h, p, P, v and V options.
 #
 # Output:  "TEST: #.#" followed by "SUCCESS" if test was successful, OR
 #          "FAILURE: ..." otherwise with an explanation of the failure, OR
@@ -65,7 +65,7 @@ proc sshare_opt { soption } {
 	set not_support 0
 	send_user "$sshare -$soption \n"
 
-	if { $soption == "-help"|| $soption == "-usage" || $soption == "h" } {
+	if { $soption == "-help"|| $soption == "-usage" } {
 		
 		spawn $sshare -$soption
 		expect {
@@ -77,17 +77,17 @@ proc sshare_opt { soption } {
 				set not_support 2
 				exp_continue
 			}
-			-re "sshare...OPTION.....COMMAND" {
+			-re "Usage: *sshare *.OPTION" {
 				if {$debug} {send_user "\nmatch1\n"}
 				incr matches
 				exp_continue
 			}
-			-re "Valid .OPTION. values are" {
+			-re "Valid OPTIONs are" {
 				if {$debug} {send_user "\nmatch2\n"}
 				incr matches
 				exp_continue
 			}
-			-re "Valid .COMMAND. values are" {
+			-re "verbose *display more information" {
 				if {$debug} {send_user "\nmatch3\n"}
 				incr matches
 				exp_continue
@@ -118,7 +118,7 @@ proc sshare_opt { soption } {
 		return $matches
 	}
 
-	if { $soption == "-noheader" || $soption == "n" } {
+	if { $soption == "-noheader" || $soption == "h" } {
 
 		spawn $sshare -$soption
 		expect {
@@ -178,7 +178,7 @@ proc sshare_opt { soption } {
 				incr matches
 				exp_continue
 			}
-			-re "Raw Usage\\|Norm Usage\\|Effectv Usage\\|" {
+			-re "Raw Usage\\|Effectv Usage\\|Fair-share\\|" {
 				if {$debug} {send_user "\nmatch5\n"}
 				incr matches
 				exp_continue
@@ -220,16 +220,11 @@ proc sshare_opt { soption } {
 				incr matches
 				exp_continue
 			}
-			-re "Raw Usage\\|Norm Usage\\|Effectv Usage" {
+			-re "Raw Usage\\|Effectv Usage\\|Fair-share" {
 				if {$debug} {send_user "\nmatch7\n"}
 				incr matches
 				exp_continue
 			}
-			-re "Raw Usage\\|Norm Usage\\|Effectv Usage\\|" {
-				if {$debug} {send_user "\nmatch8\n"}
-				incr matches
-				exp_continue
-			}
 			timeout {
 				send_user "\nFAILURE: sshare not responding\n"
 				set exit_code 1
@@ -269,17 +264,17 @@ proc sshare_opt { soption } {
 				exp_continue
 			}
 			-re "Users requested" {
-				if {$debug} {send_user "\nmatch9\n"}
+				if {$debug} {send_user "\nmatch8\n"}
 				incr matches
 				exp_continue
 			}
 			-re "Accounts requested" {
-				if {$debug} {send_user "\nmatch10\n"}
+				if {$debug} {send_user "\nmatch9\n"}
 				incr matches
 				exp_continue
 			}
 			-re "sshare: .* loaded" {
-				if {$debug} {send_user "\nmatch11\n"}
+				if {$debug} {send_user "\nmatch10\n"}
 				incr matches
 				exp_continue
 			}
@@ -323,7 +318,7 @@ proc sshare_opt { soption } {
 				exp_continue
 			}
 			-re "slurm $number.$number.$number" {
-				if {$debug} {send_user "\nmatch12\n"}
+				if {$debug} {send_user "\nmatch11\n"}
 				incr matches
 				exp_continue
 			}
@@ -356,12 +351,6 @@ proc sshare_opt { soption } {
 
 ################################################################
 
-set matches [sshare_opt h ]
-if {$matches != 3} {
-	send_user "\nFAILURE: sshare -h failed ($matches)\n"
-	set exit_code 1
-}
-
 set matches [sshare_opt -help ]
 if {$matches != 3} {
 	send_user "\nFAILURE: sshare --help failed ($matches)\n"
@@ -374,7 +363,7 @@ if {$matches != 3} {
 	set exit_code 1
 }
 
-set matches [sshare_opt n ]
+set matches [sshare_opt h ]
 if {$matches != 0} {
 	send_user "\nFAILURE: sshare -n failed ($matches)\n"
 	set exit_code 1