@@ -60,14 +60,13 @@ fn user_argument_safety() -> crate::Result {
60
60
61
61
assert_eq ! ( url. user( ) , Some ( "-Fconfigfile" ) ) ;
62
62
assert_eq ! ( url. user_as_argument( ) , ArgumentSafety :: Dangerous ( "-Fconfigfile" ) ) ;
63
- assert_eq ! ( url. user_argument_safe( ) , None ) ; // An unsafe username is blocked.
63
+ assert_eq ! ( url. user_argument_safe( ) , None , " An unsafe username is blocked." ) ;
64
64
65
65
assert_eq ! ( url. host( ) , Some ( "foo" ) ) ;
66
66
assert_eq ! ( url. host_as_argument( ) , ArgumentSafety :: Usable ( "foo" ) ) ;
67
67
assert_eq ! ( url. host_argument_safe( ) , Some ( "foo" ) ) ;
68
68
69
69
assert_eq ! ( url. path, "/bar" ) ;
70
- assert_eq ! ( url. path_as_argument( ) , ArgumentSafety :: Usable ( "/bar" . into( ) ) ) ;
71
70
assert_eq ! ( url. path_argument_safe( ) , Some ( "/bar" . into( ) ) ) ;
72
71
73
72
Ok ( ( ) )
@@ -79,17 +78,20 @@ fn host_argument_safety() -> crate::Result {
79
78
80
79
assert_eq ! ( url. user( ) , None ) ;
81
80
assert_eq ! ( url. user_as_argument( ) , ArgumentSafety :: Absent ) ;
82
- assert_eq ! ( url. user_argument_safe( ) , None ) ; // As there is no user. See all_argument_safe_valid().
81
+ assert_eq ! (
82
+ url. user_argument_safe( ) ,
83
+ None ,
84
+ "As there is no user. See all_argument_safe_valid()"
85
+ ) ;
83
86
84
87
assert_eq ! ( url. host( ) , Some ( "-oProxyCommand=open$IFS-aCalculator" ) ) ;
85
88
assert_eq ! (
86
89
url. host_as_argument( ) ,
87
90
ArgumentSafety :: Dangerous ( "-oProxyCommand=open$IFS-aCalculator" )
88
91
) ;
89
- assert_eq ! ( url. host_argument_safe( ) , None ) ; // An unsafe host string is blocked.
92
+ assert_eq ! ( url. host_argument_safe( ) , None , " An unsafe host string is blocked" ) ;
90
93
91
94
assert_eq ! ( url. path, "/foo" ) ;
92
- assert_eq ! ( url. path_as_argument( ) , ArgumentSafety :: Usable ( "/foo" . into( ) ) ) ;
93
95
assert_eq ! ( url. path_argument_safe( ) , Some ( "/foo" . into( ) ) ) ;
94
96
95
97
Ok ( ( ) )
@@ -101,18 +103,18 @@ fn path_argument_safety() -> crate::Result {
101
103
102
104
assert_eq ! ( url. user( ) , None ) ;
103
105
assert_eq ! ( url. user_as_argument( ) , ArgumentSafety :: Absent ) ;
104
- assert_eq ! ( url. user_argument_safe( ) , None ) ; // As there is no user. See all_argument_safe_valid().
106
+ assert_eq ! (
107
+ url. user_argument_safe( ) ,
108
+ None ,
109
+ "As there is no user. See all_argument_safe_valid()"
110
+ ) ;
105
111
106
112
assert_eq ! ( url. host( ) , Some ( "foo" ) ) ;
107
113
assert_eq ! ( url. host_as_argument( ) , ArgumentSafety :: Usable ( "foo" ) ) ;
108
114
assert_eq ! ( url. host_argument_safe( ) , Some ( "foo" ) ) ;
109
115
110
116
assert_eq ! ( url. path, "/-oProxyCommand=open$IFS-aCalculator" ) ;
111
- assert_eq ! (
112
- url. path_as_argument( ) ,
113
- ArgumentSafety :: Dangerous ( "/-oProxyCommand=open$IFS-aCalculator" . into( ) )
114
- ) ;
115
- assert_eq ! ( url. path_argument_safe( ) , None ) ; // An unsafe path is blocked.
117
+ assert_eq ! ( url. path_argument_safe( ) , None , "An unsafe path is blocked" ) ;
116
118
117
119
Ok ( ( ) )
118
120
}
@@ -130,7 +132,6 @@ fn all_argument_safety_safe() -> crate::Result {
130
132
assert_eq ! ( url. host_argument_safe( ) , Some ( "example.com" ) ) ;
131
133
132
134
assert_eq ! ( url. path, "/path/to/file" ) ;
133
- assert_eq ! ( url. path_as_argument( ) , ArgumentSafety :: Usable ( "/path/to/file" . into( ) ) ) ;
134
135
assert_eq ! ( url. path_argument_safe( ) , Some ( "/path/to/file" . into( ) ) ) ;
135
136
136
137
Ok ( ( ) )
@@ -150,14 +151,10 @@ fn all_argument_safety_not_safe() -> crate::Result {
150
151
url. host_as_argument( ) ,
151
152
ArgumentSafety :: Dangerous ( "-oProxyCommand=open$IFS-aCalculator" )
152
153
) ;
153
- assert_eq ! ( url. host_argument_safe( ) , None ) ; // An unsafe host string is blocked.
154
+ assert_eq ! ( url. host_argument_safe( ) , None , " An unsafe host string is blocked" ) ;
154
155
155
156
assert_eq ! ( url. path, "/-oProxyCommand=open$IFS-aCalculator" ) ;
156
- assert_eq ! (
157
- url. path_as_argument( ) ,
158
- ArgumentSafety :: Dangerous ( "/-oProxyCommand=open$IFS-aCalculator" . into( ) )
159
- ) ;
160
- assert_eq ! ( url. path_argument_safe( ) , None ) ; // An unsafe path is blocked.
157
+ assert_eq ! ( url. path_argument_safe( ) , None , "An unsafe path is blocked" ) ;
161
158
162
159
Ok ( ( ) )
163
160
}
0 commit comments