Skip to content

Commit e5e5412

Browse files
committed
Workaround for picky PartialEq
1 parent 362832f commit e5e5412

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

iostest/src/lib.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ fn test_round_trip_empty_generic_password() {
6363
let in_pass = b"";
6464
set_generic_password(name, name, in_pass).unwrap();
6565
let out_pass = get_generic_password(name, name).unwrap();
66-
assert_eq!(in_pass, out_pass);
66+
assert_eq!(in_pass.as_slice(), out_pass);
6767
delete_generic_password(name, name).unwrap();
6868
println!("test_round_trip_empty_generic_password: pass");
6969
}
@@ -74,7 +74,7 @@ fn test_round_trip_ascii_generic_password() {
7474
let password = b"test ascii password";
7575
set_generic_password(name, name, password).unwrap();
7676
let stored_password = get_generic_password(name, name).unwrap();
77-
assert_eq!(stored_password, password);
77+
assert_eq!(password.as_slice(), stored_password);
7878
delete_generic_password(name, name).unwrap();
7979
println!("test_round_trip_ascii_generic_password: pass");
8080
}
@@ -104,7 +104,7 @@ fn test_round_trip_non_utf8_generic_password() {
104104
fn test_update_generic_password() {
105105
println!("test_update_generic_password: start");
106106
let name = "test_update_generic_password";
107-
let password = b"test ascii password";
107+
let password = b"test ascii password".as_slice();
108108
set_generic_password(name, name, password).unwrap();
109109
let stored_password = get_generic_password(name, name).unwrap();
110110
assert_eq!(stored_password, password);
@@ -143,7 +143,7 @@ fn test_missing_internet_password() {
143143
fn test_round_trip_empty_internet_password() {
144144
println!("test_round_trip_empty_internet_password: start");
145145
let name = "test_empty_internet_password_input";
146-
let in_pass = b"";
146+
let in_pass = b"".as_slice();
147147
set_internet_password(name, None, name, "/test", None, HTTP, Any, in_pass).unwrap();
148148
let out_pass = get_internet_password(name, None, name, "/test", None, HTTP, Any).unwrap();
149149
assert_eq!(in_pass, out_pass);
@@ -154,7 +154,7 @@ fn test_round_trip_empty_internet_password() {
154154
fn test_round_trip_ascii_internet_password() {
155155
println!("test_round_trip_ascii_internet_password: start");
156156
let name = "test_round_trip_ascii_internet_password";
157-
let password = b"test ascii password";
157+
let password = b"test ascii password".as_slice();
158158
set_internet_password(name, None, name, "/test", None, HTTP, Any, password).unwrap();
159159
let stored_password = get_internet_password(name, None, name, "/test", None, HTTP, Any).unwrap();
160160
assert_eq!(stored_password, password);
@@ -179,15 +179,15 @@ fn test_round_trip_non_utf8_internet_password() {
179179
let password: [u8; 10] = [0, 121, 122, 123, 40, 50, 126, 127, 8, 9];
180180
set_internet_password(name, None, name, "/test", None, HTTP, Any, &password).unwrap();
181181
let stored_password = get_internet_password(name, None, name, "/test", None, HTTP, Any).unwrap();
182-
assert_eq!(stored_password, password);
182+
assert_eq!(stored_password, password.as_slice());
183183
delete_internet_password(name, None, name, "/test", None, HTTP, Any).unwrap();
184184
println!("test_round_trip_non_utf8_internet_password: pass");
185185
}
186186

187187
fn test_update_internet_password() {
188188
println!("test_update_internet_password: start");
189189
let name = "test_update_internet_password";
190-
let password = b"test ascii password";
190+
let password = b"test ascii password".as_slice();
191191
set_internet_password(name, None, name, "/test", None, HTTP, Any, password).unwrap();
192192
let stored_password = get_internet_password(name, None, name, "/test", None, HTTP, Any).unwrap();
193193
assert_eq!(stored_password, password);

0 commit comments

Comments
 (0)