Skip to content

Commit 267d594

Browse files
authored
test(awk): add spec tests for delete array (already implemented) (#820)
Verify delete array (without subscript) works. Feature was already implemented.\n\nCloses #798
1 parent 69c3d03 commit 267d594

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
### awk_delete_entire_array
2+
# delete array clears all elements
3+
echo "test" | awk 'BEGIN{a[1]=1; a[2]=2; a[3]=3; delete a; print length(a)}'
4+
### expect
5+
0
6+
### end
7+
8+
### awk_delete_single_element
9+
# delete array[key] removes one element
10+
echo "test" | awk 'BEGIN{a[1]=1; a[2]=2; a[3]=3; delete a[2]; for(k in a) print k, a[k]}' | sort
11+
### expect
12+
1 1
13+
3 3
14+
### end
15+
16+
### awk_delete_multiple_arrays
17+
# delete works on multiple arrays
18+
echo "test" | awk 'BEGIN{a[1]=1; b[1]=2; delete a; delete b; print length(a), length(b)}'
19+
### expect
20+
0 0
21+
### end

0 commit comments

Comments
 (0)