Skip to content

Commit 5dca1ae

Browse files
committed
Reorganize the test files slightly
1 parent 56801f1 commit 5dca1ae

File tree

5 files changed

+30
-30
lines changed

5 files changed

+30
-30
lines changed

suites/divide.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@
6262
"result": 1,
6363
"data": null
6464
},
65+
{
66+
"description": "Divide with zero operands is an error",
67+
"rule": { "/": [] },
68+
"error": { "type": "Invalid Arguments" },
69+
"data": null
70+
},
6571
{
6672
"description": "Divide with Single Operand, Direct (Number)",
6773
"rule": { "/": 1 },
@@ -183,11 +189,5 @@
183189
"rule": { "/": [8, 2, 0] },
184190
"error": { "type": "NaN" },
185191
"data": null
186-
},
187-
{
188-
"description": "A division without any operands should throw invalid arguments",
189-
"rule": { "/": [] },
190-
"error": { "type": "Invalid Arguments" },
191-
"data": null
192192
}
193193
]

suites/minus.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@
5454
"result": 1,
5555
"data": null
5656
},
57+
{
58+
"description": "Minus with zero operands is zero",
59+
"rule": { "-": [] },
60+
"result": 0,
61+
"data": null
62+
},
5763
{
5864
"description": "Minus Operator with Single Operand, Direct (Number)",
5965
"rule": { "-": 1 },
@@ -126,11 +132,5 @@
126132
"rule": { "-": [[1], 1] },
127133
"error": { "type": "NaN" },
128134
"data": null
129-
},
130-
{
131-
"description": "Minus with no operands",
132-
"rule": { "-": [] },
133-
"result": 0,
134-
"data": null
135135
}
136136
]

suites/modulo.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,12 @@
9797
"error": { "type": "Invalid Arguments"},
9898
"data": null
9999
},
100+
{
101+
"description": "Modulo with zero operands is an error",
102+
"rule": { "%": [] },
103+
"error": { "type": "Invalid Arguments" },
104+
"data": null
105+
},
100106
{
101107
"description": "Modulo Operator with Single Operand, Direct (Number)",
102108
"rule": { "%": 1 },
@@ -181,11 +187,5 @@
181187
"rule": { "%": [8, -3] },
182188
"result": 2,
183189
"data": null
184-
},
185-
{
186-
"description": "Modulo with no arguments",
187-
"rule": { "%": [] },
188-
"error": { "type": "Invalid Arguments" },
189-
"data": null
190190
}
191191
]

suites/multiply.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@
8484
"result": -1,
8585
"data": null
8686
},
87+
{
88+
"description": "Multiply with zero operands is an error",
89+
"rule": { "*": [] },
90+
"error": { "type": "Invalid Arguments" },
91+
"data": null
92+
},
8793
{
8894
"description": "Multiply Operator with Single Operand, Direct (Number)",
8995
"rule": { "*": 1 },
@@ -162,11 +168,5 @@
162168
"rule": { "*": [[1], 1] },
163169
"error": { "type": "NaN" },
164170
"data": null
165-
},
166-
{
167-
"description": "Multiply with no operands",
168-
"rule": { "*": [] },
169-
"error": { "type": "Invalid Arguments" },
170-
"data": null
171171
}
172172
]

suites/plus.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@
5454
"result": -1,
5555
"data": null
5656
},
57+
{
58+
"description": "Plus Operator with zero operands is zero",
59+
"rule": { "+": [] },
60+
"result": 0,
61+
"data": null
62+
},
5763
{
5864
"description": "Plus Operator with Single Operand, Direct (Number)",
5965
"rule": { "+": 1 },
@@ -188,11 +194,5 @@
188194
"rule": { "+": {} },
189195
"error": { "type": "NaN" },
190196
"data": null
191-
},
192-
{
193-
"description": "Plus Operator with zero operands is zero",
194-
"rule": { "+": [] },
195-
"result": 0,
196-
"data": null
197197
}
198198
]

0 commit comments

Comments
 (0)