Skip to content

Commit 56801f1

Browse files
committed
Clean up the tests by moving some of my custom checks into extra files
1 parent c606a54 commit 56801f1

10 files changed

+95
-66
lines changed

suites/divide.extra.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[
2+
{
3+
"description": "Divide with dynamic empty array",
4+
"rule": { "/": { "preserve": [] } },
5+
"error": { "type": "Invalid Arguments" },
6+
"data": null
7+
},
8+
{
9+
"description": "Divide with dynamic unary array",
10+
"rule": { "/": { "preserve": [2] } },
11+
"result": 0.5,
12+
"decimal": true,
13+
"data": null
14+
},
15+
{
16+
"description": "Divide with dynamic array",
17+
"rule": { "/": { "preserve": [8, 2] } },
18+
"result": 4,
19+
"data": null
20+
}
21+
]

suites/divide.json

-20
Original file line numberDiff line numberDiff line change
@@ -189,25 +189,5 @@
189189
"rule": { "/": [] },
190190
"error": { "type": "Invalid Arguments" },
191191
"data": null
192-
},
193-
"# Not Included",
194-
{
195-
"description": "Divide with dynamic empty array",
196-
"rule": { "/": { "preserve": [] } },
197-
"error": { "type": "Invalid Arguments" },
198-
"data": null
199-
},
200-
{
201-
"description": "Divide with dynamic unary array",
202-
"rule": { "/": { "preserve": [2] } },
203-
"result": 0.5,
204-
"decimal": true,
205-
"data": null
206-
},
207-
{
208-
"description": "Divide with dynamic array",
209-
"rule": { "/": { "preserve": [8, 2] } },
210-
"result": 4,
211-
"data": null
212192
}
213193
]

suites/minus.extra.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[
2+
{
3+
"description": "Minus with dynamic empty array",
4+
"rule": { "-": { "preserve": [] }},
5+
"result": 0,
6+
"data": null
7+
},
8+
{
9+
"description": "Minus with dynamic unary array",
10+
"rule": { "-": { "preserve": [7] }},
11+
"result": -7,
12+
"data": null
13+
},
14+
{
15+
"description": "Minus with dynamic array",
16+
"rule": { "-": { "preserve": [7, 8] }},
17+
"result": -1,
18+
"data": null
19+
}
20+
]

suites/minus.json

-7
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,5 @@
132132
"rule": { "-": [] },
133133
"result": 0,
134134
"data": null
135-
},
136-
"# Not Included",
137-
{
138-
"description": "Minus with dynamic empty array",
139-
"rule": { "-": { "preserve": [] }},
140-
"result": 0,
141-
"data": null
142135
}
143136
]

suites/modulo.extra.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[
2+
{
3+
"description": "Modulo with dynamic array invalid",
4+
"rule": { "%": { "preserve": [] } },
5+
"error": { "type": "Invalid Arguments" },
6+
"data": null
7+
},
8+
{
9+
"description": "Modulo with dynamic array invalid",
10+
"rule": { "%": { "preserve": [1] } },
11+
"error": { "type": "Invalid Arguments" },
12+
"data": null
13+
}
14+
]

suites/modulo.json

-13
Original file line numberDiff line numberDiff line change
@@ -187,18 +187,5 @@
187187
"rule": { "%": [] },
188188
"error": { "type": "Invalid Arguments" },
189189
"data": null
190-
},
191-
"# Not included",
192-
{
193-
"description": "Modulo with dynamic array invalid",
194-
"rule": { "%": { "preserve": [] } },
195-
"error": { "type": "Invalid Arguments" },
196-
"data": null
197-
},
198-
{
199-
"description": "Modulo with dynamic array invalid",
200-
"rule": { "%": { "preserve": [1] } },
201-
"error": { "type": "Invalid Arguments" },
202-
"data": null
203190
}
204191
]

suites/multiply.extra.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[
2+
{
3+
"description": "Multiply with dynamic empty array",
4+
"rule": { "*": { "preserve": [] } },
5+
"error": { "type": "Invalid Arguments" },
6+
"data": null
7+
},
8+
{
9+
"description": "Multiply with dynamic unary array",
10+
"rule": { "*": { "preserve": [2] } },
11+
"result": 2,
12+
"data": null
13+
},
14+
{
15+
"description": "Multiply with dynamic array",
16+
"rule": { "*": { "preserve": [8, 2] } },
17+
"result": 16,
18+
"data": null
19+
}
20+
]

suites/multiply.json

-7
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,5 @@
168168
"rule": { "*": [] },
169169
"error": { "type": "Invalid Arguments" },
170170
"data": null
171-
},
172-
"# Not Included",
173-
{
174-
"description": "Multiply with dynamic empty array",
175-
"rule": { "*": { "preserve": [] } },
176-
"error": { "type": "Invalid Arguments" },
177-
"data": null
178171
}
179172
]

suites/plus.extra.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[
2+
{
3+
"description": "Plus operator with empty array dynamic",
4+
"rule": { "+": { "preserve": [] } },
5+
"result": 0,
6+
"data": null
7+
},
8+
{
9+
"description": "Plus operator with unary array dynamic",
10+
"rule": { "+": { "preserve": [7] } },
11+
"result": 7,
12+
"data": null
13+
},
14+
{
15+
"description": "Plus operator with array dynamic",
16+
"rule": { "+": { "preserve": [7, 8] } },
17+
"result": 15,
18+
"data": null
19+
}
20+
]

suites/plus.json

-19
Original file line numberDiff line numberDiff line change
@@ -194,24 +194,5 @@
194194
"rule": { "+": [] },
195195
"result": 0,
196196
"data": null
197-
},
198-
"# Not Included",
199-
{
200-
"description": "Plus operator with empty array dynamic",
201-
"rule": { "+": { "preserve": [] } },
202-
"result": 0,
203-
"data": null
204-
},
205-
{
206-
"description": "Plus operator with unary array dynamic",
207-
"rule": { "+": { "preserve": [7] } },
208-
"result": 7,
209-
"data": null
210-
},
211-
{
212-
"description": "Plus operator with array dynamic",
213-
"rule": { "+": { "preserve": [7, 8] } },
214-
"result": 15,
215-
"data": null
216197
}
217198
]

0 commit comments

Comments
 (0)