File tree Expand file tree Collapse file tree 2 files changed +8
-12
lines changed Expand file tree Collapse file tree 2 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -624,7 +624,7 @@ pub(crate) mod tests {
624
624
assert_eq ! ( e. kind( ) , io:: ErrorKind :: InvalidData ) ;
625
625
assert_eq ! (
626
626
e. get_ref( ) . unwrap( ) . to_string( ) ,
627
- "bad hex string length 6 (expected 64) "
627
+ "failed to parse hex "
628
628
) ;
629
629
} ,
630
630
Ok ( _) => panic ! ( "Expected error" ) ,
@@ -639,7 +639,7 @@ pub(crate) mod tests {
639
639
assert_eq ! ( e. kind( ) , io:: ErrorKind :: InvalidData ) ;
640
640
assert_eq ! (
641
641
e. get_ref( ) . unwrap( ) . to_string( ) ,
642
- "bad hex string length 4 (expected 64) "
642
+ "failed to parse hex "
643
643
) ;
644
644
} ,
645
645
Ok ( _) => panic ! ( "Expected error" ) ,
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ pub fn hex_to_work(hex: &str) -> Result<Work, HexToArrayError> {
10
10
mod tests {
11
11
use super :: * ;
12
12
use bitcoin:: hashes:: hex:: HexToBytesError ;
13
+ use bitcoin:: hex:: error:: InvalidLengthError ;
14
+ use bitcoin:: hex:: OddLengthStringError ;
13
15
use bitcoin:: pow:: Work ;
14
16
15
17
#[ test]
@@ -20,31 +22,25 @@ mod tests {
20
22
#[ test]
21
23
fn hex_to_work_too_short_str ( ) {
22
24
let hex = String :: from_utf8 ( vec ! [ b'0' ; 32 ] ) . unwrap ( ) ;
23
- assert_eq ! ( hex_to_work( & hex) , Err ( HexToArrayError :: InvalidLength ( 32 , 64 ) ) ) ;
25
+ assert ! ( hex_to_work( & hex) . is_err ( ) ) ;
24
26
}
25
27
26
28
#[ test]
27
29
fn hex_to_work_too_long_str ( ) {
28
30
let hex = String :: from_utf8 ( vec ! [ b'0' ; 128 ] ) . unwrap ( ) ;
29
- assert_eq ! ( hex_to_work( & hex) , Err ( HexToArrayError :: InvalidLength ( 128 , 64 ) ) ) ;
31
+ assert ! ( hex_to_work( & hex) . is_err ( ) ) ;
30
32
}
31
33
32
34
#[ test]
33
35
fn hex_to_work_odd_length_str ( ) {
34
36
let hex = String :: from_utf8 ( vec ! [ b'0' ; 65 ] ) . unwrap ( ) ;
35
- assert_eq ! (
36
- hex_to_work( & hex) ,
37
- Err ( HexToArrayError :: Conversion ( HexToBytesError :: OddLengthString ( 65 ) ) )
38
- ) ;
37
+ assert ! ( hex_to_work( & hex) . is_err( ) ) ;
39
38
}
40
39
41
40
#[ test]
42
41
fn hex_to_work_invalid_char ( ) {
43
42
let hex = String :: from_utf8 ( vec ! [ b'G' ; 64 ] ) . unwrap ( ) ;
44
- assert_eq ! (
45
- hex_to_work( & hex) ,
46
- Err ( HexToArrayError :: Conversion ( HexToBytesError :: InvalidChar ( b'G' ) ) )
47
- ) ;
43
+ assert ! ( hex_to_work( & hex) . is_err( ) ) ;
48
44
}
49
45
50
46
#[ test]
You can’t perform that action at this time.
0 commit comments