Skip to content

Commit e077ce7

Browse files
committed
Language support update for bats-file 0.4.0
1 parent b0c3a89 commit e077ce7

File tree

2 files changed

+65
-28
lines changed

2 files changed

+65
-28
lines changed

syntaxes/bats.extended.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<!-- bats-file -->
4646
<dict>
4747
<key>match</key>
48-
<string>\b(assert_((((file|dir|link|block|character|socket|fifo)_)?(not_)?exist)|(file_((not_)?(executable|owner|group_id_set|user_id_set|empty|permission))|not_file_permission)|file_size_equals|size_(not_)?zero|(no_|not_)?sticky_bit|file_contains|(not_)?symlink_to))\b</string>
48+
<string>\b(assert_((((file|dir|link|block|character|socket|fifo)_)?(not_)?(exist|exists))|(file_((not_)?(executable|owner|group_id_set|user_id_set|empty|permission))|not_file_permission)|file_size_equals|size_(not_)?zero|(no_|not_)?sticky_bit|file_contains|file_not_contains|(not_)?symlink_to))\b</string>
4949
<key>name</key>
5050
<string>support.function.bats.assertions</string>
5151
</dict>

test/test.bats

Lines changed: 64 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -118,49 +118,86 @@ bats_load_library test_helper
118118
run refute false
119119
}
120120

121-
# bats-file
121+
##
122+
# bats-file v0.4.0
122123
#
123-
# assert_exist assert_not_exist
124+
# Index of all functions :
125+
# assert_exists assert_not_exists
126+
# assert_file_executable assert_file_not_executable
127+
# assert_file_empty assert_file_not_empty
128+
# assert_file_exists assert_file_not_exists
129+
# assert_file_owner assert_file_not_owner
130+
# assert_file_contains assert_file_not_contains
131+
# assert_dir_exists assert_dir_not_exists
132+
# assert_file_permission assert_not_file_permission
133+
# assert_symlink_to assert_not_symlink_to
134+
# assert_link_exists assert_link_not_exists
135+
# assert_file_size_equals
136+
# assert_block_exists assert_block_not_exists
137+
# assert_size_zero assert_size_not_zero
138+
# assert_character_exists assert_character_not_exists
139+
# assert_file_group_id_set assert_file_not_group_id_set
140+
# assert_socket_exists assert_socket_not_exists
141+
# assert_file_user_id_set assert_file_not_user_id_set
142+
# assert_fifo_exists assert_fifo_not_exists
143+
# assert_sticky_bit assert_no_sticky_bit
144+
124145
@test 'some test' {
125-
assert_exist ''
126-
assert_not_exist ''
127-
assert_file_exist
128-
assert_file_not_exist
129-
assert_dir_exist
130-
assert_dir_not_exist
131-
assert_link_exist
132-
assert_link_not_exist
133-
assert_block_exist
134-
assert_block_not_exist
135-
assert_character_exist
136-
assert_character_not_exist
137-
assert_socket_exist
138-
assert_socket_not_exist
139-
assert_fifo_exist
140-
assert_fifo_not_exist
146+
assert_exists
147+
assert_not_exists
141148
assert_file_executable
142149
assert_file_not_executable
150+
assert_file_empty
151+
assert_file_not_empty
152+
assert_file_exists
153+
assert_file_not_exists
143154
assert_file_owner
144155
assert_file_not_owner
156+
assert_file_contains
157+
assert_file_not_contains
158+
assert_dir_exists
159+
assert_dir_not_exists
145160
assert_file_permission
146161
assert_not_file_permission
147-
assert_file_not_permission
162+
assert_symlink_to
163+
assert_not_symlink_to
164+
assert_link_exists
165+
assert_link_not_exists
148166
assert_file_size_equals
167+
assert_block_exists
168+
assert_block_not_exists
149169
assert_size_zero
150170
assert_size_not_zero
171+
assert_character_exists
172+
assert_character_not_exists
151173
assert_file_group_id_set
152174
assert_file_not_group_id_set
175+
assert_socket_exists
176+
assert_socket_not_exists
153177
assert_file_user_id_set
154178
assert_file_not_user_id_set
179+
assert_fifo_exists
180+
assert_fifo_not_exists
155181
assert_sticky_bit
156-
assert_no_sticky_bit
157-
assert_not_sticky_bit
158-
assert_file_empty
159-
assert_file_not_empty
160-
assert_file_contains
161-
# assert_file_not_contains deprecated
162-
assert_symlink_to
163-
assert_not_symlink_to
182+
assert_no_sticky_bit
183+
}
184+
##
185+
# bats-file
186+
# Deprecated (for compatibility < 0.4.0)
187+
@test 'some test' {
188+
assert_exist
189+
assert_not_exist
190+
assert_file_exist
191+
assert_file_not_exist
192+
assert_dir_exist
193+
assert_dir_not_exist
194+
assert_link_exist
195+
assert_link_not_exist
196+
assert_block_exist
197+
assert_block_not_exist
198+
assert_character_exist
199+
assert_character_not_exist
200+
assert_socket_exist
164201
}
165202

166203
##

0 commit comments

Comments
 (0)