1
1
#! /bin/bash
2
+ # shellcheck disable=SC2155
2
3
3
4
function test_successful_assert_directory_exists() {
4
- local a_directory
5
- a_directory=" $( current_dir) "
5
+ local a_directory=" $( current_dir) "
6
6
7
7
assert_empty " $( assert_directory_exists " $a_directory " ) "
8
8
}
@@ -17,8 +17,7 @@ function test_unsuccessful_assert_directory_exists() {
17
17
}
18
18
19
19
function test_assert_directory_exists_should_not_work_with_files() {
20
- local a_file
21
- a_file=" $( current_dir) /$( current_filename) "
20
+ local a_file=" $( current_dir) /$( current_filename) "
22
21
23
22
assert_same\
24
23
" $( console_results::print_failed_test \
@@ -33,8 +32,7 @@ function test_successful_assert_directory_not_exists() {
33
32
}
34
33
35
34
function test_unsuccessful_assert_directory_not_exists() {
36
- local a_directory
37
- a_directory=" $( current_dir) "
35
+ local a_directory=" $( current_dir) "
38
36
39
37
assert_same\
40
38
" $( console_results::print_failed_test \
@@ -43,8 +41,7 @@ function test_unsuccessful_assert_directory_not_exists() {
43
41
}
44
42
45
43
function test_successful_assert_is_directory() {
46
- local a_directory
47
- a_directory=" $( current_dir) "
44
+ local a_directory=" $( current_dir) "
48
45
49
46
assert_empty " $( assert_is_directory " $a_directory " ) "
50
47
}
@@ -59,8 +56,7 @@ function test_unsuccessful_assert_is_directory() {
59
56
}
60
57
61
58
function test_unsuccessful_assert_is_directory_when_a_file_is_given() {
62
- local a_file
63
- a_file=" $( current_dir) /$( current_filename) "
59
+ local a_file=" $( current_dir) /$( current_filename) "
64
60
65
61
assert_same\
66
62
" $( console_results::print_failed_test\
@@ -69,17 +65,13 @@ function test_unsuccessful_assert_is_directory_when_a_file_is_given() {
69
65
}
70
66
71
67
function test_successful_assert_is_directory_empty() {
72
- local a_directory
73
- a_directory=$( mktemp -d)
68
+ local a_directory=$( temp_dir)
74
69
75
70
assert_empty " $( assert_is_directory_empty " $a_directory " ) "
76
-
77
- rmdir " $a_directory "
78
71
}
79
72
80
73
function test_unsuccessful_assert_is_directory_empty() {
81
- local a_directory
82
- a_directory=" $( current_dir) "
74
+ local a_directory=" $( current_dir) "
83
75
84
76
assert_same\
85
77
" $( console_results::print_failed_test \
@@ -88,36 +80,28 @@ function test_unsuccessful_assert_is_directory_empty() {
88
80
}
89
81
90
82
function test_successful_assert_is_directory_not_empty() {
91
- local a_directory
92
- a_directory=" $( current_dir) "
83
+ local a_directory=" $( current_dir) "
93
84
94
85
assert_empty " $( assert_is_directory_not_empty " $a_directory " ) "
95
86
}
96
87
97
88
function test_unsuccessful_assert_is_directory_not_empty() {
98
- local a_directory
99
- a_directory=$( mktemp -d)
89
+ local a_directory=$( temp_dir)
100
90
101
91
assert_same\
102
92
" $( console_results::print_failed_test \
103
93
" Unsuccessful assert is directory not empty" " $a_directory " " to not be empty" " but is empty" ) " \
104
94
" $( assert_is_directory_not_empty " $a_directory " ) "
105
-
106
- rmdir " $a_directory "
107
95
}
108
96
109
97
function test_successful_assert_is_directory_readable() {
110
- local a_directory
111
- a_directory=$( mktemp -d)
98
+ local a_directory=$( temp_dir)
112
99
113
100
assert_empty " $( assert_is_directory_readable " $a_directory " ) "
114
-
115
- rmdir " $a_directory "
116
101
}
117
102
118
103
function test_unsuccessful_assert_is_directory_readable_when_a_file_is_given() {
119
- local a_file
120
- a_file=" $( current_dir) /$( current_filename) "
104
+ local a_file=" $( current_dir) /$( current_filename) "
121
105
122
106
assert_same\
123
107
" $( console_results::print_failed_test\
@@ -131,106 +115,84 @@ function test_unsuccessful_assert_is_directory_readable_without_execution_permis
131
115
return
132
116
fi
133
117
134
- local a_directory
135
- a_directory=$( mktemp -d)
118
+ local a_directory=$( temp_dir)
136
119
chmod a-x " $a_directory "
137
120
138
121
assert_same\
139
122
" $( console_results::print_failed_test \
140
123
" Unsuccessful assert is directory readable without execution permission" \
141
124
" $a_directory " " to be readable" " but is not readable" ) " \
142
125
" $( assert_is_directory_readable " $a_directory " ) "
143
-
144
- rmdir " $a_directory "
145
126
}
146
127
147
128
function test_unsuccessful_assert_is_directory_readable_without_read_permission() {
148
129
if [[ " $_OS " == " Windows" || $_DISTRO = " Alpine" ]]; then
149
130
return
150
131
fi
151
132
152
- local a_directory
153
- a_directory=$( mktemp -d)
133
+ local a_directory=$( temp_dir)
154
134
chmod a-r " $a_directory "
155
135
156
136
assert_same\
157
137
" $( console_results::print_failed_test \
158
138
" Unsuccessful assert is directory readable without read permission" \
159
139
" $a_directory " " to be readable" " but is not readable" ) " \
160
140
" $( assert_is_directory_readable " $a_directory " ) "
161
-
162
- rmdir " $a_directory "
163
141
}
164
142
165
143
function test_successful_assert_is_directory_not_readable_without_read_permission() {
166
144
if [[ " $_OS " == " Windows" || $_DISTRO = " Alpine" ]]; then
167
145
return
168
146
fi
169
147
170
- local a_directory
171
- a_directory=$( mktemp -d)
148
+ local a_directory=$( temp_dir)
172
149
chmod a-r " $a_directory "
173
150
174
151
assert_empty " $( assert_is_directory_not_readable " $a_directory " ) "
175
-
176
- rmdir " $a_directory "
177
152
}
178
153
179
154
function test_successful_assert_is_directory_not_readable_without_execution_permission() {
180
155
if [[ " $_OS " == " Windows" || $_DISTRO = " Alpine" ]]; then
181
156
return
182
157
fi
183
158
184
- local a_directory
185
- a_directory=$( mktemp -d)
159
+ local a_directory=$( temp_dir)
186
160
chmod a-x " $a_directory "
187
161
188
162
assert_empty " $( assert_is_directory_not_readable " $a_directory " ) "
189
-
190
- rmdir " $a_directory "
191
163
}
192
164
193
165
function test_unsuccessful_assert_is_directory_not_readable() {
194
- local a_directory
195
- a_directory=$( mktemp -d)
166
+ local a_directory=$( temp_dir)
196
167
197
168
assert_same\
198
169
" $( console_results::print_failed_test \
199
170
" Unsuccessful assert is directory not readable" " $a_directory " " to be not readable" " but is readable" ) " \
200
171
" $( assert_is_directory_not_readable " $a_directory " ) "
201
-
202
- rmdir " $a_directory "
203
172
}
204
173
205
174
function test_successful_assert_is_directory_writable() {
206
- local a_directory
207
- a_directory=$( mktemp -d)
175
+ local a_directory=$( temp_dir)
208
176
209
177
assert_empty " $( assert_is_directory_writable " $a_directory " ) "
210
-
211
- rmdir " $a_directory "
212
178
}
213
179
214
180
function test_unsuccessful_assert_is_directory_writable() {
215
181
if [[ " $_OS " == " Windows" || $_DISTRO = " Alpine" ]]; then
216
182
return
217
183
fi
218
184
219
- local a_directory
220
- a_directory=$( mktemp -d)
185
+ local a_directory=$( temp_dir)
221
186
chmod a-w " $a_directory "
222
187
223
188
assert_same\
224
189
" $( console_results::print_failed_test \
225
190
" Unsuccessful assert is directory writable" " $a_directory " " to be writable" " but is not writable" ) " \
226
191
" $( assert_is_directory_writable " $a_directory " ) "
227
-
228
- rmdir " $a_directory "
229
192
}
230
193
231
194
function test_unsuccessful_assert_is_directory_writable_when_a_file_is_given() {
232
- local a_file
233
- a_file=" $( current_dir) /$( current_filename) "
195
+ local a_file=" $( current_dir) /$( current_filename) "
234
196
235
197
assert_same\
236
198
" $( console_results::print_failed_test\
@@ -244,24 +206,18 @@ function test_successful_assert_is_directory_not_writable() {
244
206
return
245
207
fi
246
208
247
- local a_directory
248
- a_directory=$( mktemp -d)
209
+ local a_directory=$( temp_dir)
249
210
chmod a-w " $a_directory "
250
211
251
212
assert_empty " $( assert_is_directory_not_writable " $a_directory " ) "
252
-
253
- rmdir " $a_directory "
254
213
}
255
214
256
215
function test_unsuccessful_assert_is_directory_not_writable() {
257
- local a_directory
258
- a_directory=$( mktemp -d)
216
+ local a_directory=$( temp_dir)
259
217
260
218
assert_same\
261
219
" $( console_results::print_failed_test\
262
220
" Unsuccessful assert is directory not writable" \
263
221
" $a_directory " " to be not writable" " but is writable" ) " \
264
222
" $( assert_is_directory_not_writable " $a_directory " ) "
265
-
266
- rmdir " $a_directory "
267
223
}
0 commit comments