@@ -6,74 +6,75 @@ const tmp_directory = "test/tmp/"
66pub fn utf8_test ( ) {
77 make_tmp_directory ( )
88 let path = tmp_path ( "success.txt" )
9- assert Error ( file . Enoent ) = file . read ( path )
9+ let assert Error ( file . Enoent ) = file . read ( path )
1010
11- assert Ok ( Nil ) = file . write ( "Hello,\n World!" , path )
12- assert Ok ( "Hello,\n World!" ) = file . read ( path )
11+ let assert Ok ( Nil ) = file . write ( "Hello,\n World!" , path )
12+ let assert Ok ( "Hello,\n World!" ) = file . read ( path )
1313
14- assert Ok ( Nil ) = file . delete ( path )
15- assert Error ( file . Enoent ) = file . read ( path )
14+ let assert Ok ( Nil ) = file . delete ( path )
15+ let assert Error ( file . Enoent ) = file . read ( path )
1616 delete_tmp_directory ( )
1717}
1818
1919pub fn non_utf8_test ( ) {
2020 make_tmp_directory ( )
2121 let path = tmp_path ( "cat.jpeg" )
22- assert Error ( file . Enoent ) = file . read_bits ( path )
22+ let assert Error ( file . Enoent ) = file . read_bits ( path )
2323
24- assert Ok ( Nil ) = file . write_bits ( << 255 , 216 , 255 , 219 >> , path )
25- assert Error ( file . NotUtf8 ) = file . read ( path )
26- assert Ok ( << 255 , 216 , 255 , 219 >> ) = file . read_bits ( path )
24+ let assert Ok ( Nil ) = file . write_bits ( << 255 , 216 , 255 , 219 >> , path )
25+ let assert Error ( file . NotUtf8 ) = file . read ( path )
26+ let assert Ok ( << 255 , 216 , 255 , 219 >> ) = file . read_bits ( path )
2727
28- assert Ok ( Nil ) = file . delete ( path )
29- assert Error ( file . Enoent ) = file . read_bits ( path )
28+ let assert Ok ( Nil ) = file . delete ( path )
29+ let assert Error ( file . Enoent ) = file . read_bits ( path )
3030 delete_tmp_directory ( )
3131}
3232
3333pub fn non_existent_test ( ) {
3434 make_tmp_directory ( )
3535 let nonexistent = tmp_path ( "nonexistent/cat.jpeg" )
3636
37- assert Error ( file . Enoent ) = file . read ( nonexistent )
38- assert Error ( file . Enoent ) = file . read_bits ( nonexistent )
39- assert Error ( file . Enoent ) = file . write ( "Hello, World!" , nonexistent )
40- assert Error ( file . Enoent ) =
37+ let assert Error ( file . Enoent ) = file . read ( nonexistent )
38+ let assert Error ( file . Enoent ) = file . read_bits ( nonexistent )
39+ let assert Error ( file . Enoent ) = file . write ( "Hello, World!" , nonexistent )
40+ let assert Error ( file . Enoent ) =
4141 file . write_bits ( << 255 , 216 , 255 , 219 >> , nonexistent )
4242 delete_tmp_directory ( )
4343}
4444
4545pub fn label_test ( ) {
4646 make_tmp_directory ( )
4747 let path = tmp_path ( "success.txt" )
48- assert Error ( file . Enoent ) = file . read ( from : path )
48+ let assert Error ( file . Enoent ) = file . read ( from : path )
4949
50- assert Ok ( Nil ) = file . write ( to : path , contents : "Hello,\n World!" )
51- assert Ok ( "Hello,\n World!" ) = file . read ( from : path )
50+ let assert Ok ( Nil ) = file . write ( to : path , contents : "Hello,\n World!" )
51+ let assert Ok ( "Hello,\n World!" ) = file . read ( from : path )
5252
53- assert Ok ( Nil ) = file . write_bits ( to : path , contents : << 255 , 216 , 255 , 219 >> )
54- assert Ok ( << 255 , 216 , 255 , 219 >> ) = file . read_bits ( from : path )
53+ let assert Ok ( Nil ) =
54+ file . write_bits ( to : path , contents : << 255 , 216 , 255 , 219 >> )
55+ let assert Ok ( << 255 , 216 , 255 , 219 >> ) = file . read_bits ( from : path )
5556
56- assert Ok ( Nil ) = file . delete ( path )
57- assert Error ( file . Enoent ) = file . read ( from : path )
57+ let assert Ok ( Nil ) = file . delete ( path )
58+ let assert Error ( file . Enoent ) = file . read ( from : path )
5859 delete_tmp_directory ( )
5960}
6061
6162pub fn dir_test ( ) {
6263 make_tmp_directory ( )
6364 let path = tmp_path ( "missing_dir/foo" )
64- assert Error ( file . Enoent ) = file . make_directory ( path : path )
65- assert False = file . is_directory ( path : path )
66- assert False = file . is_file ( path : path )
65+ let assert Error ( file . Enoent ) = file . make_directory ( path : path )
66+ let assert False = file . is_directory ( path : path )
67+ let assert False = file . is_file ( path : path )
6768
6869 let path = tmp_path ( "bar" )
69- assert Ok ( Nil ) = file . make_directory ( path : path )
70- assert True = file . is_directory ( path : path )
71- assert True = file . is_file ( path : path )
70+ let assert Ok ( Nil ) = file . make_directory ( path : path )
71+ let assert True = file . is_directory ( path : path )
72+ let assert True = file . is_file ( path : path )
7273
7374 let nested_path = tmp_path ( "bar/baz" )
74- assert Ok ( Nil ) = file . make_directory ( path : nested_path )
75- assert Ok ( Nil ) = file . recursive_delete ( path : path )
76- assert Error ( file . Enoent ) = file . delete_directory ( path : path )
75+ let assert Ok ( Nil ) = file . make_directory ( path : nested_path )
76+ let assert Ok ( Nil ) = file . recursive_delete ( path : path )
77+ let assert Error ( file . Enoent ) = file . delete_directory ( path : path )
7778
7879 delete_tmp_directory ( )
7980}
@@ -84,12 +85,12 @@ fn tmp_path(filename: String) {
8485
8586fn make_tmp_directory ( ) {
8687 delete_tmp_directory ( )
87- assert Ok ( Nil ) = file . make_directory ( tmp_directory )
88+ let assert Ok ( Nil ) = file . make_directory ( tmp_directory )
8889 Nil
8990}
9091
9192fn delete_tmp_directory ( ) {
92- assert Ok ( Nil ) = case file . recursive_delete ( tmp_directory ) {
93+ let assert Ok ( Nil ) = case file . recursive_delete ( tmp_directory ) {
9394 Error ( file . Enoent ) -> Ok ( Nil )
9495 other -> other
9596 }
@@ -99,37 +100,37 @@ fn delete_tmp_directory() {
99100pub fn append_test ( ) {
100101 make_tmp_directory ( )
101102 let path = tmp_path ( "success.txt" )
102- assert Error ( file . Enoent ) = file . read ( path )
103+ let assert Error ( file . Enoent ) = file . read ( path )
103104
104- assert Ok ( Nil ) = file . append ( "one" , path )
105- assert Ok ( "one" ) = file . read ( path )
105+ let assert Ok ( Nil ) = file . append ( "one" , path )
106+ let assert Ok ( "one" ) = file . read ( path )
106107
107- assert Ok ( Nil ) = file . append ( "two" , path )
108- assert Ok ( "onetwo" ) = file . read ( path )
108+ let assert Ok ( Nil ) = file . append ( "two" , path )
109+ let assert Ok ( "onetwo" ) = file . read ( path )
109110
110- assert Ok ( Nil ) = file . append ( "three" , path )
111- assert Ok ( "onetwothree" ) = file . read ( path )
111+ let assert Ok ( Nil ) = file . append ( "three" , path )
112+ let assert Ok ( "onetwothree" ) = file . read ( path )
112113
113- assert Ok ( Nil ) = file . delete ( path )
114- assert Error ( file . Enoent ) = file . read ( path )
114+ let assert Ok ( Nil ) = file . delete ( path )
115+ let assert Error ( file . Enoent ) = file . read ( path )
115116 delete_tmp_directory ( )
116117}
117118
118119pub fn append_bits_test ( ) {
119120 make_tmp_directory ( )
120121 let path = tmp_path ( "cat.jpeg" )
121- assert Error ( file . Enoent ) = file . read_bits ( path )
122+ let assert Error ( file . Enoent ) = file . read_bits ( path )
122123
123- assert Ok ( Nil ) = file . append_bits ( << 1 >> , path )
124- assert Ok ( << 1 >> ) = file . read_bits ( path )
124+ let assert Ok ( Nil ) = file . append_bits ( << 1 >> , path )
125+ let assert Ok ( << 1 >> ) = file . read_bits ( path )
125126
126- assert Ok ( Nil ) = file . append_bits ( << 2 >> , path )
127- assert Ok ( << 1 , 2 >> ) = file . read_bits ( path )
127+ let assert Ok ( Nil ) = file . append_bits ( << 2 >> , path )
128+ let assert Ok ( << 1 , 2 >> ) = file . read_bits ( path )
128129
129- assert Ok ( Nil ) = file . append_bits ( << 3 >> , path )
130- assert Ok ( << 1 , 2 , 3 >> ) = file . read_bits ( path )
130+ let assert Ok ( Nil ) = file . append_bits ( << 3 >> , path )
131+ let assert Ok ( << 1 , 2 , 3 >> ) = file . read_bits ( path )
131132
132- assert Ok ( Nil ) = file . delete ( path )
133- assert Error ( file . Enoent ) = file . read_bits ( path )
133+ let assert Ok ( Nil ) = file . delete ( path )
134+ let assert Error ( file . Enoent ) = file . read_bits ( path )
134135 delete_tmp_directory ( )
135136}
0 commit comments