|
9 | 9 | appVersion: 8.1.48 |
10 | 10 | set: |
11 | 11 | _testing.enabled: true |
| 12 | + _testing.failIfNotNumber: "0" |
12 | 13 | tests: |
13 | 14 | # ignition.fullname |
14 | 15 | - it: evaluate fullname |
@@ -289,6 +290,55 @@ tests: |
289 | 290 | asserts: |
290 | 291 | - failedTemplate: |
291 | 292 | errorPattern: "^Invalid value for gateway.initialRAMPercentage:.*" |
| 293 | +# ignition.failIfNotNumber |
| 294 | +- it: evaluate failIfNotNumber with valid integer |
| 295 | + set: |
| 296 | + _testing.failIfNotNumber: 123 |
| 297 | + asserts: |
| 298 | + - notFailedTemplate: {} |
| 299 | +- it: evaluate failIfNotNumber with valid integer string |
| 300 | + set: |
| 301 | + _testing.failIfNotNumber: "123" |
| 302 | + asserts: |
| 303 | + - notFailedTemplate: {} |
| 304 | +- it: evaluate failIfNotNumber with valid float |
| 305 | + set: |
| 306 | + _testing.failIfNotNumber: 123.456 |
| 307 | + asserts: |
| 308 | + - notFailedTemplate: {} |
| 309 | +- it: evaluate failIfNotNumber with valid float string |
| 310 | + set: |
| 311 | + _testing.failIfNotNumber: "123.456" |
| 312 | + asserts: |
| 313 | + - notFailedTemplate: {} |
| 314 | +- it: evaluate failIfNotNumber with valid scientific notation |
| 315 | + set: |
| 316 | + _testing.failIfNotNumber: 1.23e4 |
| 317 | + asserts: |
| 318 | + - notFailedTemplate: {} |
| 319 | +- it: evaluate failIfNotNumber with valid scientific notation string |
| 320 | + set: |
| 321 | + _testing.failIfNotNumber: "1.23E+04" |
| 322 | + asserts: |
| 323 | + - notFailedTemplate: {} |
| 324 | +- it: evaluate failIfNotNumber with invalid number |
| 325 | + set: |
| 326 | + _testing.failIfNotNumber: "not-a-number" |
| 327 | + asserts: |
| 328 | + - failedTemplate: |
| 329 | + errorPattern: "^Invalid value \\(.*" |
| 330 | +- it: evaluate failIfNotNumber with empty string |
| 331 | + set: |
| 332 | + _testing.failIfNotNumber: "" |
| 333 | + asserts: |
| 334 | + - failedTemplate: |
| 335 | + errorPattern: "^Invalid value \\(.*" |
| 336 | +- it: evaluate failIfNotNumber with null value |
| 337 | + set: |
| 338 | + _testing.failIfNotNumber: null |
| 339 | + asserts: |
| 340 | + - failedTemplate: |
| 341 | + errorPattern: "^Invalid value \\(.*" |
292 | 342 | # ignition.memoryLimitToBytes |
293 | 343 | - it: evaluate memoryLimitToBytes for base-2 |
294 | 344 | set: |
|
0 commit comments