File tree 3 files changed +32
-1
lines changed
3 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ mod test_fileref;
7
7
mod test_flac;
8
8
mod test_flacpicture;
9
9
mod test_id3v1;
10
+ mod test_info;
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ fn test_invalid_keys() {
78
78
let mut tag = ApeTag :: default ( ) ;
79
79
tag. insert ( valid_space_and_tilde. unwrap ( ) ) ;
80
80
tag. insert ( valid_normal_one. unwrap ( ) ) ;
81
- assert_eq ! ( tag. items ( ) . len( ) , 2 ) ;
81
+ assert_eq ! ( tag. len( ) , 2 ) ;
82
82
}
83
83
84
84
#[ test]
Original file line number Diff line number Diff line change
1
+ use lofty:: iff:: wav:: RIFFInfoList ;
2
+ use lofty:: Accessor ;
3
+
4
+ #[ test]
5
+ fn test_title ( ) {
6
+ let mut tag = RIFFInfoList :: default ( ) ;
7
+
8
+ assert ! ( tag. title( ) . is_none( ) ) ;
9
+ tag. set_title ( String :: from ( "Test title 1" ) ) ;
10
+ tag. insert ( String :: from ( "TEST" ) , String :: from ( "Dummy Text" ) ) ;
11
+
12
+ assert_eq ! ( tag. title( ) . as_deref( ) , Some ( "Test title 1" ) ) ;
13
+ assert_eq ! ( tag. get( "INAM" ) , Some ( "Test title 1" ) ) ;
14
+ assert_eq ! ( tag. get( "TEST" ) , Some ( "Dummy Text" ) ) ;
15
+ }
16
+
17
+ #[ test]
18
+ fn test_numeric_fields ( ) {
19
+ let mut tag = RIFFInfoList :: default ( ) ;
20
+
21
+ assert ! ( tag. track( ) . is_none( ) ) ;
22
+ tag. set_track ( 1234 ) ;
23
+ assert_eq ! ( tag. track( ) , Some ( 1234 ) ) ;
24
+ assert_eq ! ( tag. get( "IPRT" ) , Some ( "1234" ) ) ;
25
+
26
+ assert ! ( tag. year( ) . is_none( ) ) ;
27
+ tag. set_year ( 1234 ) ;
28
+ assert_eq ! ( tag. year( ) , Some ( 1234 ) ) ;
29
+ assert_eq ! ( tag. get( "ICRD" ) , Some ( "1234" ) ) ;
30
+ }
You can’t perform that action at this time.
0 commit comments