diff --git a/log b/log new file mode 100644 index 000000000..ab5311a0e --- /dev/null +++ b/log @@ -0,0 +1,3092 @@ + +> rsapp-task-template@1.0.0 test +> mocha test + + + + 1) Should return 'zero' when 0 given + 2) Should return 'one' when 1 given + 3) Should return 'two' when 2 given + 4) Should return 'three' when 3 given + 5) Should return 'four' when 4 given + 6) Should return 'five' when 5 given + 7) Should return 'six' when 6 given + 8) Should return 'seven' when 7 given + 9) Should return 'eight' when 8 given + 10) Should return 'nine' when 9 given + 11) Should return 'ten' when 10 given + 12) Should return 'eleven' when 11 given + 13) Should return 'twelve' when 12 given + 14) Should return 'thirteen' when 13 given + 15) Should return 'fourteen' when 14 given + 16) Should return 'fifteen' when 15 given + 17) Should return 'sixteen' when 16 given + 18) Should return 'seventeen' when 17 given + 19) Should return 'eighteen' when 18 given + 20) Should return 'nineteen' when 19 given + 21) Should return 'twenty' when 20 given + ✓ Should return 'twenty one' when 21 given + ✓ Should return 'twenty two' when 22 given + ✓ Should return 'twenty three' when 23 given + ✓ Should return 'twenty four' when 24 given + ✓ Should return 'twenty five' when 25 given + ✓ Should return 'twenty six' when 26 given + ✓ Should return 'twenty seven' when 27 given + ✓ Should return 'twenty eight' when 28 given + ✓ Should return 'twenty nine' when 29 given + 22) Should return 'thirty' when 30 given + ✓ Should return 'thirty one' when 31 given + ✓ Should return 'thirty two' when 32 given + ✓ Should return 'thirty three' when 33 given + ✓ Should return 'thirty four' when 34 given + ✓ Should return 'thirty five' when 35 given + ✓ Should return 'thirty six' when 36 given + ✓ Should return 'thirty seven' when 37 given + ✓ Should return 'thirty eight' when 38 given + ✓ Should return 'thirty nine' when 39 given + 23) Should return 'forty' when 40 given + ✓ Should return 'forty one' when 41 given + ✓ Should return 'forty two' when 42 given + ✓ Should return 'forty three' when 43 given + ✓ Should return 'forty four' when 44 given + ✓ Should return 'forty five' when 45 given + ✓ Should return 'forty six' when 46 given + ✓ Should return 'forty seven' when 47 given + ✓ Should return 'forty eight' when 48 given + ✓ Should return 'forty nine' when 49 given + 24) Should return 'fifty' when 50 given + ✓ Should return 'fifty one' when 51 given + ✓ Should return 'fifty two' when 52 given + ✓ Should return 'fifty three' when 53 given + ✓ Should return 'fifty four' when 54 given + ✓ Should return 'fifty five' when 55 given + ✓ Should return 'fifty six' when 56 given + ✓ Should return 'fifty seven' when 57 given + ✓ Should return 'fifty eight' when 58 given + ✓ Should return 'fifty nine' when 59 given + 25) Should return 'sixty' when 60 given + ✓ Should return 'sixty one' when 61 given + ✓ Should return 'sixty two' when 62 given + ✓ Should return 'sixty three' when 63 given + ✓ Should return 'sixty four' when 64 given + ✓ Should return 'sixty five' when 65 given + ✓ Should return 'sixty six' when 66 given + ✓ Should return 'sixty seven' when 67 given + ✓ Should return 'sixty eight' when 68 given + ✓ Should return 'sixty nine' when 69 given + 26) Should return 'seventy' when 70 given + ✓ Should return 'seventy one' when 71 given + ✓ Should return 'seventy two' when 72 given + ✓ Should return 'seventy three' when 73 given + ✓ Should return 'seventy four' when 74 given + ✓ Should return 'seventy five' when 75 given + ✓ Should return 'seventy six' when 76 given + ✓ Should return 'seventy seven' when 77 given + ✓ Should return 'seventy eight' when 78 given + ✓ Should return 'seventy nine' when 79 given + 27) Should return 'eighty' when 80 given + ✓ Should return 'eighty one' when 81 given + ✓ Should return 'eighty two' when 82 given + ✓ Should return 'eighty three' when 83 given + ✓ Should return 'eighty four' when 84 given + ✓ Should return 'eighty five' when 85 given + ✓ Should return 'eighty six' when 86 given + ✓ Should return 'eighty seven' when 87 given + ✓ Should return 'eighty eight' when 88 given + ✓ Should return 'eighty nine' when 89 given + 28) Should return 'ninety' when 90 given + ✓ Should return 'ninety one' when 91 given + ✓ Should return 'ninety two' when 92 given + ✓ Should return 'ninety three' when 93 given + ✓ Should return 'ninety four' when 94 given + ✓ Should return 'ninety five' when 95 given + ✓ Should return 'ninety six' when 96 given + ✓ Should return 'ninety seven' when 97 given + ✓ Should return 'ninety eight' when 98 given + ✓ Should return 'ninety nine' when 99 given + 29) Should return 'one hundred' when 100 given + 30) Should return 'one hundred one' when 101 given + 31) Should return 'one hundred two' when 102 given + 32) Should return 'one hundred three' when 103 given + 33) Should return 'one hundred four' when 104 given + 34) Should return 'one hundred five' when 105 given + 35) Should return 'one hundred six' when 106 given + 36) Should return 'one hundred seven' when 107 given + 37) Should return 'one hundred eight' when 108 given + 38) Should return 'one hundred nine' when 109 given + 39) Should return 'one hundred ten' when 110 given + 40) Should return 'one hundred eleven' when 111 given + 41) Should return 'one hundred twelve' when 112 given + 42) Should return 'one hundred thirteen' when 113 given + 43) Should return 'one hundred fourteen' when 114 given + 44) Should return 'one hundred fifteen' when 115 given + 45) Should return 'one hundred sixteen' when 116 given + 46) Should return 'one hundred seventeen' when 117 given + 47) Should return 'one hundred eighteen' when 118 given + 48) Should return 'one hundred nineteen' when 119 given + 49) Should return 'one hundred twenty' when 120 given + ✓ Should return 'one hundred twenty one' when 121 given + ✓ Should return 'one hundred twenty two' when 122 given + ✓ Should return 'one hundred twenty three' when 123 given + ✓ Should return 'one hundred twenty four' when 124 given + ✓ Should return 'one hundred twenty five' when 125 given + ✓ Should return 'one hundred twenty six' when 126 given + ✓ Should return 'one hundred twenty seven' when 127 given + ✓ Should return 'one hundred twenty eight' when 128 given + ✓ Should return 'one hundred twenty nine' when 129 given + 50) Should return 'one hundred thirty' when 130 given + ✓ Should return 'one hundred thirty one' when 131 given + ✓ Should return 'one hundred thirty two' when 132 given + ✓ Should return 'one hundred thirty three' when 133 given + ✓ Should return 'one hundred thirty four' when 134 given + ✓ Should return 'one hundred thirty five' when 135 given + ✓ Should return 'one hundred thirty six' when 136 given + ✓ Should return 'one hundred thirty seven' when 137 given + ✓ Should return 'one hundred thirty eight' when 138 given + ✓ Should return 'one hundred thirty nine' when 139 given + 51) Should return 'one hundred forty' when 140 given + ✓ Should return 'one hundred forty one' when 141 given + ✓ Should return 'one hundred forty two' when 142 given + ✓ Should return 'one hundred forty three' when 143 given + ✓ Should return 'one hundred forty four' when 144 given + ✓ Should return 'one hundred forty five' when 145 given + ✓ Should return 'one hundred forty six' when 146 given + ✓ Should return 'one hundred forty seven' when 147 given + ✓ Should return 'one hundred forty eight' when 148 given + ✓ Should return 'one hundred forty nine' when 149 given + 52) Should return 'one hundred fifty' when 150 given + ✓ Should return 'one hundred fifty one' when 151 given + ✓ Should return 'one hundred fifty two' when 152 given + ✓ Should return 'one hundred fifty three' when 153 given + ✓ Should return 'one hundred fifty four' when 154 given + ✓ Should return 'one hundred fifty five' when 155 given + ✓ Should return 'one hundred fifty six' when 156 given + ✓ Should return 'one hundred fifty seven' when 157 given + ✓ Should return 'one hundred fifty eight' when 158 given + ✓ Should return 'one hundred fifty nine' when 159 given + 53) Should return 'one hundred sixty' when 160 given + ✓ Should return 'one hundred sixty one' when 161 given + ✓ Should return 'one hundred sixty two' when 162 given + ✓ Should return 'one hundred sixty three' when 163 given + ✓ Should return 'one hundred sixty four' when 164 given + ✓ Should return 'one hundred sixty five' when 165 given + ✓ Should return 'one hundred sixty six' when 166 given + ✓ Should return 'one hundred sixty seven' when 167 given + ✓ Should return 'one hundred sixty eight' when 168 given + ✓ Should return 'one hundred sixty nine' when 169 given + 54) Should return 'one hundred seventy' when 170 given + ✓ Should return 'one hundred seventy one' when 171 given + ✓ Should return 'one hundred seventy two' when 172 given + ✓ Should return 'one hundred seventy three' when 173 given + ✓ Should return 'one hundred seventy four' when 174 given + ✓ Should return 'one hundred seventy five' when 175 given + ✓ Should return 'one hundred seventy six' when 176 given + ✓ Should return 'one hundred seventy seven' when 177 given + ✓ Should return 'one hundred seventy eight' when 178 given + ✓ Should return 'one hundred seventy nine' when 179 given + 55) Should return 'one hundred eighty' when 180 given + ✓ Should return 'one hundred eighty one' when 181 given + ✓ Should return 'one hundred eighty two' when 182 given + ✓ Should return 'one hundred eighty three' when 183 given + ✓ Should return 'one hundred eighty four' when 184 given + ✓ Should return 'one hundred eighty five' when 185 given + ✓ Should return 'one hundred eighty six' when 186 given + ✓ Should return 'one hundred eighty seven' when 187 given + ✓ Should return 'one hundred eighty eight' when 188 given + ✓ Should return 'one hundred eighty nine' when 189 given + 56) Should return 'one hundred ninety' when 190 given + ✓ Should return 'one hundred ninety one' when 191 given + ✓ Should return 'one hundred ninety two' when 192 given + ✓ Should return 'one hundred ninety three' when 193 given + ✓ Should return 'one hundred ninety four' when 194 given + ✓ Should return 'one hundred ninety five' when 195 given + ✓ Should return 'one hundred ninety six' when 196 given + ✓ Should return 'one hundred ninety seven' when 197 given + ✓ Should return 'one hundred ninety eight' when 198 given + ✓ Should return 'one hundred ninety nine' when 199 given + 57) Should return 'two hundred' when 200 given + 58) Should return 'two hundred one' when 201 given + 59) Should return 'two hundred two' when 202 given + 60) Should return 'two hundred three' when 203 given + 61) Should return 'two hundred four' when 204 given + 62) Should return 'two hundred five' when 205 given + 63) Should return 'two hundred six' when 206 given + 64) Should return 'two hundred seven' when 207 given + 65) Should return 'two hundred eight' when 208 given + 66) Should return 'two hundred nine' when 209 given + 67) Should return 'two hundred ten' when 210 given + 68) Should return 'two hundred eleven' when 211 given + 69) Should return 'two hundred twelve' when 212 given + 70) Should return 'two hundred thirteen' when 213 given + 71) Should return 'two hundred fourteen' when 214 given + 72) Should return 'two hundred fifteen' when 215 given + 73) Should return 'two hundred sixteen' when 216 given + 74) Should return 'two hundred seventeen' when 217 given + 75) Should return 'two hundred eighteen' when 218 given + 76) Should return 'two hundred nineteen' when 219 given + 77) Should return 'two hundred twenty' when 220 given + ✓ Should return 'two hundred twenty one' when 221 given + ✓ Should return 'two hundred twenty two' when 222 given + ✓ Should return 'two hundred twenty three' when 223 given + ✓ Should return 'two hundred twenty four' when 224 given + ✓ Should return 'two hundred twenty five' when 225 given + ✓ Should return 'two hundred twenty six' when 226 given + ✓ Should return 'two hundred twenty seven' when 227 given + ✓ Should return 'two hundred twenty eight' when 228 given + ✓ Should return 'two hundred twenty nine' when 229 given + 78) Should return 'two hundred thirty' when 230 given + ✓ Should return 'two hundred thirty one' when 231 given + ✓ Should return 'two hundred thirty two' when 232 given + ✓ Should return 'two hundred thirty three' when 233 given + ✓ Should return 'two hundred thirty four' when 234 given + ✓ Should return 'two hundred thirty five' when 235 given + ✓ Should return 'two hundred thirty six' when 236 given + ✓ Should return 'two hundred thirty seven' when 237 given + ✓ Should return 'two hundred thirty eight' when 238 given + ✓ Should return 'two hundred thirty nine' when 239 given + 79) Should return 'two hundred forty' when 240 given + ✓ Should return 'two hundred forty one' when 241 given + ✓ Should return 'two hundred forty two' when 242 given + ✓ Should return 'two hundred forty three' when 243 given + ✓ Should return 'two hundred forty four' when 244 given + ✓ Should return 'two hundred forty five' when 245 given + ✓ Should return 'two hundred forty six' when 246 given + ✓ Should return 'two hundred forty seven' when 247 given + ✓ Should return 'two hundred forty eight' when 248 given + ✓ Should return 'two hundred forty nine' when 249 given + 80) Should return 'two hundred fifty' when 250 given + ✓ Should return 'two hundred fifty one' when 251 given + ✓ Should return 'two hundred fifty two' when 252 given + ✓ Should return 'two hundred fifty three' when 253 given + ✓ Should return 'two hundred fifty four' when 254 given + ✓ Should return 'two hundred fifty five' when 255 given + ✓ Should return 'two hundred fifty six' when 256 given + ✓ Should return 'two hundred fifty seven' when 257 given + ✓ Should return 'two hundred fifty eight' when 258 given + ✓ Should return 'two hundred fifty nine' when 259 given + 81) Should return 'two hundred sixty' when 260 given + ✓ Should return 'two hundred sixty one' when 261 given + ✓ Should return 'two hundred sixty two' when 262 given + ✓ Should return 'two hundred sixty three' when 263 given + ✓ Should return 'two hundred sixty four' when 264 given + ✓ Should return 'two hundred sixty five' when 265 given + ✓ Should return 'two hundred sixty six' when 266 given + ✓ Should return 'two hundred sixty seven' when 267 given + ✓ Should return 'two hundred sixty eight' when 268 given + ✓ Should return 'two hundred sixty nine' when 269 given + 82) Should return 'two hundred seventy' when 270 given + ✓ Should return 'two hundred seventy one' when 271 given + ✓ Should return 'two hundred seventy two' when 272 given + ✓ Should return 'two hundred seventy three' when 273 given + ✓ Should return 'two hundred seventy four' when 274 given + ✓ Should return 'two hundred seventy five' when 275 given + ✓ Should return 'two hundred seventy six' when 276 given + ✓ Should return 'two hundred seventy seven' when 277 given + ✓ Should return 'two hundred seventy eight' when 278 given + ✓ Should return 'two hundred seventy nine' when 279 given + 83) Should return 'two hundred eighty' when 280 given + ✓ Should return 'two hundred eighty one' when 281 given + ✓ Should return 'two hundred eighty two' when 282 given + ✓ Should return 'two hundred eighty three' when 283 given + ✓ Should return 'two hundred eighty four' when 284 given + ✓ Should return 'two hundred eighty five' when 285 given + ✓ Should return 'two hundred eighty six' when 286 given + ✓ Should return 'two hundred eighty seven' when 287 given + ✓ Should return 'two hundred eighty eight' when 288 given + ✓ Should return 'two hundred eighty nine' when 289 given + 84) Should return 'two hundred ninety' when 290 given + ✓ Should return 'two hundred ninety one' when 291 given + ✓ Should return 'two hundred ninety two' when 292 given + ✓ Should return 'two hundred ninety three' when 293 given + ✓ Should return 'two hundred ninety four' when 294 given + ✓ Should return 'two hundred ninety five' when 295 given + ✓ Should return 'two hundred ninety six' when 296 given + ✓ Should return 'two hundred ninety seven' when 297 given + ✓ Should return 'two hundred ninety eight' when 298 given + ✓ Should return 'two hundred ninety nine' when 299 given + 85) Should return 'three hundred' when 300 given + 86) Should return 'three hundred one' when 301 given + 87) Should return 'three hundred two' when 302 given + 88) Should return 'three hundred three' when 303 given + 89) Should return 'three hundred four' when 304 given + 90) Should return 'three hundred five' when 305 given + 91) Should return 'three hundred six' when 306 given + 92) Should return 'three hundred seven' when 307 given + 93) Should return 'three hundred eight' when 308 given + 94) Should return 'three hundred nine' when 309 given + 95) Should return 'three hundred ten' when 310 given + 96) Should return 'three hundred eleven' when 311 given + 97) Should return 'three hundred twelve' when 312 given + 98) Should return 'three hundred thirteen' when 313 given + 99) Should return 'three hundred fourteen' when 314 given + 100) Should return 'three hundred fifteen' when 315 given + 101) Should return 'three hundred sixteen' when 316 given + 102) Should return 'three hundred seventeen' when 317 given + 103) Should return 'three hundred eighteen' when 318 given + 104) Should return 'three hundred nineteen' when 319 given + 105) Should return 'three hundred twenty' when 320 given + ✓ Should return 'three hundred twenty one' when 321 given + ✓ Should return 'three hundred twenty two' when 322 given + ✓ Should return 'three hundred twenty three' when 323 given + ✓ Should return 'three hundred twenty four' when 324 given + ✓ Should return 'three hundred twenty five' when 325 given + ✓ Should return 'three hundred twenty six' when 326 given + ✓ Should return 'three hundred twenty seven' when 327 given + ✓ Should return 'three hundred twenty eight' when 328 given + ✓ Should return 'three hundred twenty nine' when 329 given + 106) Should return 'three hundred thirty' when 330 given + ✓ Should return 'three hundred thirty one' when 331 given + ✓ Should return 'three hundred thirty two' when 332 given + ✓ Should return 'three hundred thirty three' when 333 given + ✓ Should return 'three hundred thirty four' when 334 given + ✓ Should return 'three hundred thirty five' when 335 given + ✓ Should return 'three hundred thirty six' when 336 given + ✓ Should return 'three hundred thirty seven' when 337 given + ✓ Should return 'three hundred thirty eight' when 338 given + ✓ Should return 'three hundred thirty nine' when 339 given + 107) Should return 'three hundred forty' when 340 given + ✓ Should return 'three hundred forty one' when 341 given + ✓ Should return 'three hundred forty two' when 342 given + ✓ Should return 'three hundred forty three' when 343 given + ✓ Should return 'three hundred forty four' when 344 given + ✓ Should return 'three hundred forty five' when 345 given + ✓ Should return 'three hundred forty six' when 346 given + ✓ Should return 'three hundred forty seven' when 347 given + ✓ Should return 'three hundred forty eight' when 348 given + ✓ Should return 'three hundred forty nine' when 349 given + 108) Should return 'three hundred fifty' when 350 given + ✓ Should return 'three hundred fifty one' when 351 given + ✓ Should return 'three hundred fifty two' when 352 given + ✓ Should return 'three hundred fifty three' when 353 given + ✓ Should return 'three hundred fifty four' when 354 given + ✓ Should return 'three hundred fifty five' when 355 given + ✓ Should return 'three hundred fifty six' when 356 given + ✓ Should return 'three hundred fifty seven' when 357 given + ✓ Should return 'three hundred fifty eight' when 358 given + ✓ Should return 'three hundred fifty nine' when 359 given + 109) Should return 'three hundred sixty' when 360 given + ✓ Should return 'three hundred sixty one' when 361 given + ✓ Should return 'three hundred sixty two' when 362 given + ✓ Should return 'three hundred sixty three' when 363 given + ✓ Should return 'three hundred sixty four' when 364 given + ✓ Should return 'three hundred sixty five' when 365 given + ✓ Should return 'three hundred sixty six' when 366 given + ✓ Should return 'three hundred sixty seven' when 367 given + ✓ Should return 'three hundred sixty eight' when 368 given + ✓ Should return 'three hundred sixty nine' when 369 given + 110) Should return 'three hundred seventy' when 370 given + ✓ Should return 'three hundred seventy one' when 371 given + ✓ Should return 'three hundred seventy two' when 372 given + ✓ Should return 'three hundred seventy three' when 373 given + ✓ Should return 'three hundred seventy four' when 374 given + ✓ Should return 'three hundred seventy five' when 375 given + ✓ Should return 'three hundred seventy six' when 376 given + ✓ Should return 'three hundred seventy seven' when 377 given + ✓ Should return 'three hundred seventy eight' when 378 given + ✓ Should return 'three hundred seventy nine' when 379 given + 111) Should return 'three hundred eighty' when 380 given + ✓ Should return 'three hundred eighty one' when 381 given + ✓ Should return 'three hundred eighty two' when 382 given + ✓ Should return 'three hundred eighty three' when 383 given + ✓ Should return 'three hundred eighty four' when 384 given + ✓ Should return 'three hundred eighty five' when 385 given + ✓ Should return 'three hundred eighty six' when 386 given + ✓ Should return 'three hundred eighty seven' when 387 given + ✓ Should return 'three hundred eighty eight' when 388 given + ✓ Should return 'three hundred eighty nine' when 389 given + 112) Should return 'three hundred ninety' when 390 given + ✓ Should return 'three hundred ninety one' when 391 given + ✓ Should return 'three hundred ninety two' when 392 given + ✓ Should return 'three hundred ninety three' when 393 given + ✓ Should return 'three hundred ninety four' when 394 given + ✓ Should return 'three hundred ninety five' when 395 given + ✓ Should return 'three hundred ninety six' when 396 given + ✓ Should return 'three hundred ninety seven' when 397 given + ✓ Should return 'three hundred ninety eight' when 398 given + ✓ Should return 'three hundred ninety nine' when 399 given + 113) Should return 'four hundred' when 400 given + 114) Should return 'four hundred one' when 401 given + 115) Should return 'four hundred two' when 402 given + 116) Should return 'four hundred three' when 403 given + 117) Should return 'four hundred four' when 404 given + 118) Should return 'four hundred five' when 405 given + 119) Should return 'four hundred six' when 406 given + 120) Should return 'four hundred seven' when 407 given + 121) Should return 'four hundred eight' when 408 given + 122) Should return 'four hundred nine' when 409 given + 123) Should return 'four hundred ten' when 410 given + 124) Should return 'four hundred eleven' when 411 given + 125) Should return 'four hundred twelve' when 412 given + 126) Should return 'four hundred thirteen' when 413 given + 127) Should return 'four hundred fourteen' when 414 given + 128) Should return 'four hundred fifteen' when 415 given + 129) Should return 'four hundred sixteen' when 416 given + 130) Should return 'four hundred seventeen' when 417 given + 131) Should return 'four hundred eighteen' when 418 given + 132) Should return 'four hundred nineteen' when 419 given + 133) Should return 'four hundred twenty' when 420 given + ✓ Should return 'four hundred twenty one' when 421 given + ✓ Should return 'four hundred twenty two' when 422 given + ✓ Should return 'four hundred twenty three' when 423 given + ✓ Should return 'four hundred twenty four' when 424 given + ✓ Should return 'four hundred twenty five' when 425 given + ✓ Should return 'four hundred twenty six' when 426 given + ✓ Should return 'four hundred twenty seven' when 427 given + ✓ Should return 'four hundred twenty eight' when 428 given + ✓ Should return 'four hundred twenty nine' when 429 given + 134) Should return 'four hundred thirty' when 430 given + ✓ Should return 'four hundred thirty one' when 431 given + ✓ Should return 'four hundred thirty two' when 432 given + ✓ Should return 'four hundred thirty three' when 433 given + ✓ Should return 'four hundred thirty four' when 434 given + ✓ Should return 'four hundred thirty five' when 435 given + ✓ Should return 'four hundred thirty six' when 436 given + ✓ Should return 'four hundred thirty seven' when 437 given + ✓ Should return 'four hundred thirty eight' when 438 given + ✓ Should return 'four hundred thirty nine' when 439 given + 135) Should return 'four hundred forty' when 440 given + ✓ Should return 'four hundred forty one' when 441 given + ✓ Should return 'four hundred forty two' when 442 given + ✓ Should return 'four hundred forty three' when 443 given + ✓ Should return 'four hundred forty four' when 444 given + ✓ Should return 'four hundred forty five' when 445 given + ✓ Should return 'four hundred forty six' when 446 given + ✓ Should return 'four hundred forty seven' when 447 given + ✓ Should return 'four hundred forty eight' when 448 given + ✓ Should return 'four hundred forty nine' when 449 given + 136) Should return 'four hundred fifty' when 450 given + ✓ Should return 'four hundred fifty one' when 451 given + ✓ Should return 'four hundred fifty two' when 452 given + ✓ Should return 'four hundred fifty three' when 453 given + ✓ Should return 'four hundred fifty four' when 454 given + ✓ Should return 'four hundred fifty five' when 455 given + ✓ Should return 'four hundred fifty six' when 456 given + ✓ Should return 'four hundred fifty seven' when 457 given + ✓ Should return 'four hundred fifty eight' when 458 given + ✓ Should return 'four hundred fifty nine' when 459 given + 137) Should return 'four hundred sixty' when 460 given + ✓ Should return 'four hundred sixty one' when 461 given + ✓ Should return 'four hundred sixty two' when 462 given + ✓ Should return 'four hundred sixty three' when 463 given + ✓ Should return 'four hundred sixty four' when 464 given + ✓ Should return 'four hundred sixty five' when 465 given + ✓ Should return 'four hundred sixty six' when 466 given + ✓ Should return 'four hundred sixty seven' when 467 given + ✓ Should return 'four hundred sixty eight' when 468 given + ✓ Should return 'four hundred sixty nine' when 469 given + 138) Should return 'four hundred seventy' when 470 given + ✓ Should return 'four hundred seventy one' when 471 given + ✓ Should return 'four hundred seventy two' when 472 given + ✓ Should return 'four hundred seventy three' when 473 given + ✓ Should return 'four hundred seventy four' when 474 given + ✓ Should return 'four hundred seventy five' when 475 given + ✓ Should return 'four hundred seventy six' when 476 given + ✓ Should return 'four hundred seventy seven' when 477 given + ✓ Should return 'four hundred seventy eight' when 478 given + ✓ Should return 'four hundred seventy nine' when 479 given + 139) Should return 'four hundred eighty' when 480 given + ✓ Should return 'four hundred eighty one' when 481 given + ✓ Should return 'four hundred eighty two' when 482 given + ✓ Should return 'four hundred eighty three' when 483 given + ✓ Should return 'four hundred eighty four' when 484 given + ✓ Should return 'four hundred eighty five' when 485 given + ✓ Should return 'four hundred eighty six' when 486 given + ✓ Should return 'four hundred eighty seven' when 487 given + ✓ Should return 'four hundred eighty eight' when 488 given + ✓ Should return 'four hundred eighty nine' when 489 given + 140) Should return 'four hundred ninety' when 490 given + ✓ Should return 'four hundred ninety one' when 491 given + ✓ Should return 'four hundred ninety two' when 492 given + ✓ Should return 'four hundred ninety three' when 493 given + ✓ Should return 'four hundred ninety four' when 494 given + ✓ Should return 'four hundred ninety five' when 495 given + ✓ Should return 'four hundred ninety six' when 496 given + ✓ Should return 'four hundred ninety seven' when 497 given + ✓ Should return 'four hundred ninety eight' when 498 given + ✓ Should return 'four hundred ninety nine' when 499 given + 141) Should return 'five hundred' when 500 given + 142) Should return 'five hundred one' when 501 given + 143) Should return 'five hundred two' when 502 given + 144) Should return 'five hundred three' when 503 given + 145) Should return 'five hundred four' when 504 given + 146) Should return 'five hundred five' when 505 given + 147) Should return 'five hundred six' when 506 given + 148) Should return 'five hundred seven' when 507 given + 149) Should return 'five hundred eight' when 508 given + 150) Should return 'five hundred nine' when 509 given + 151) Should return 'five hundred ten' when 510 given + 152) Should return 'five hundred eleven' when 511 given + 153) Should return 'five hundred twelve' when 512 given + 154) Should return 'five hundred thirteen' when 513 given + 155) Should return 'five hundred fourteen' when 514 given + 156) Should return 'five hundred fifteen' when 515 given + 157) Should return 'five hundred sixteen' when 516 given + 158) Should return 'five hundred seventeen' when 517 given + 159) Should return 'five hundred eighteen' when 518 given + 160) Should return 'five hundred nineteen' when 519 given + 161) Should return 'five hundred twenty' when 520 given + ✓ Should return 'five hundred twenty one' when 521 given + ✓ Should return 'five hundred twenty two' when 522 given + ✓ Should return 'five hundred twenty three' when 523 given + ✓ Should return 'five hundred twenty four' when 524 given + ✓ Should return 'five hundred twenty five' when 525 given + ✓ Should return 'five hundred twenty six' when 526 given + ✓ Should return 'five hundred twenty seven' when 527 given + ✓ Should return 'five hundred twenty eight' when 528 given + ✓ Should return 'five hundred twenty nine' when 529 given + 162) Should return 'five hundred thirty' when 530 given + ✓ Should return 'five hundred thirty one' when 531 given + ✓ Should return 'five hundred thirty two' when 532 given + ✓ Should return 'five hundred thirty three' when 533 given + ✓ Should return 'five hundred thirty four' when 534 given + ✓ Should return 'five hundred thirty five' when 535 given + ✓ Should return 'five hundred thirty six' when 536 given + ✓ Should return 'five hundred thirty seven' when 537 given + ✓ Should return 'five hundred thirty eight' when 538 given + ✓ Should return 'five hundred thirty nine' when 539 given + 163) Should return 'five hundred forty' when 540 given + ✓ Should return 'five hundred forty one' when 541 given + ✓ Should return 'five hundred forty two' when 542 given + ✓ Should return 'five hundred forty three' when 543 given + ✓ Should return 'five hundred forty four' when 544 given + ✓ Should return 'five hundred forty five' when 545 given + ✓ Should return 'five hundred forty six' when 546 given + ✓ Should return 'five hundred forty seven' when 547 given + ✓ Should return 'five hundred forty eight' when 548 given + ✓ Should return 'five hundred forty nine' when 549 given + 164) Should return 'five hundred fifty' when 550 given + ✓ Should return 'five hundred fifty one' when 551 given + ✓ Should return 'five hundred fifty two' when 552 given + ✓ Should return 'five hundred fifty three' when 553 given + ✓ Should return 'five hundred fifty four' when 554 given + ✓ Should return 'five hundred fifty five' when 555 given + ✓ Should return 'five hundred fifty six' when 556 given + ✓ Should return 'five hundred fifty seven' when 557 given + ✓ Should return 'five hundred fifty eight' when 558 given + ✓ Should return 'five hundred fifty nine' when 559 given + 165) Should return 'five hundred sixty' when 560 given + ✓ Should return 'five hundred sixty one' when 561 given + ✓ Should return 'five hundred sixty two' when 562 given + ✓ Should return 'five hundred sixty three' when 563 given + ✓ Should return 'five hundred sixty four' when 564 given + ✓ Should return 'five hundred sixty five' when 565 given + ✓ Should return 'five hundred sixty six' when 566 given + ✓ Should return 'five hundred sixty seven' when 567 given + ✓ Should return 'five hundred sixty eight' when 568 given + ✓ Should return 'five hundred sixty nine' when 569 given + 166) Should return 'five hundred seventy' when 570 given + ✓ Should return 'five hundred seventy one' when 571 given + ✓ Should return 'five hundred seventy two' when 572 given + ✓ Should return 'five hundred seventy three' when 573 given + ✓ Should return 'five hundred seventy four' when 574 given + ✓ Should return 'five hundred seventy five' when 575 given + ✓ Should return 'five hundred seventy six' when 576 given + ✓ Should return 'five hundred seventy seven' when 577 given + ✓ Should return 'five hundred seventy eight' when 578 given + ✓ Should return 'five hundred seventy nine' when 579 given + 167) Should return 'five hundred eighty' when 580 given + ✓ Should return 'five hundred eighty one' when 581 given + ✓ Should return 'five hundred eighty two' when 582 given + ✓ Should return 'five hundred eighty three' when 583 given + ✓ Should return 'five hundred eighty four' when 584 given + ✓ Should return 'five hundred eighty five' when 585 given + ✓ Should return 'five hundred eighty six' when 586 given + ✓ Should return 'five hundred eighty seven' when 587 given + ✓ Should return 'five hundred eighty eight' when 588 given + ✓ Should return 'five hundred eighty nine' when 589 given + 168) Should return 'five hundred ninety' when 590 given + ✓ Should return 'five hundred ninety one' when 591 given + ✓ Should return 'five hundred ninety two' when 592 given + ✓ Should return 'five hundred ninety three' when 593 given + ✓ Should return 'five hundred ninety four' when 594 given + ✓ Should return 'five hundred ninety five' when 595 given + ✓ Should return 'five hundred ninety six' when 596 given + ✓ Should return 'five hundred ninety seven' when 597 given + ✓ Should return 'five hundred ninety eight' when 598 given + ✓ Should return 'five hundred ninety nine' when 599 given + 169) Should return 'six hundred' when 600 given + 170) Should return 'six hundred one' when 601 given + 171) Should return 'six hundred two' when 602 given + 172) Should return 'six hundred three' when 603 given + 173) Should return 'six hundred four' when 604 given + 174) Should return 'six hundred five' when 605 given + 175) Should return 'six hundred six' when 606 given + 176) Should return 'six hundred seven' when 607 given + 177) Should return 'six hundred eight' when 608 given + 178) Should return 'six hundred nine' when 609 given + 179) Should return 'six hundred ten' when 610 given + 180) Should return 'six hundred eleven' when 611 given + 181) Should return 'six hundred twelve' when 612 given + 182) Should return 'six hundred thirteen' when 613 given + 183) Should return 'six hundred fourteen' when 614 given + 184) Should return 'six hundred fifteen' when 615 given + 185) Should return 'six hundred sixteen' when 616 given + 186) Should return 'six hundred seventeen' when 617 given + 187) Should return 'six hundred eighteen' when 618 given + 188) Should return 'six hundred nineteen' when 619 given + 189) Should return 'six hundred twenty' when 620 given + ✓ Should return 'six hundred twenty one' when 621 given + ✓ Should return 'six hundred twenty two' when 622 given + ✓ Should return 'six hundred twenty three' when 623 given + ✓ Should return 'six hundred twenty four' when 624 given + ✓ Should return 'six hundred twenty five' when 625 given + ✓ Should return 'six hundred twenty six' when 626 given + ✓ Should return 'six hundred twenty seven' when 627 given + ✓ Should return 'six hundred twenty eight' when 628 given + ✓ Should return 'six hundred twenty nine' when 629 given + 190) Should return 'six hundred thirty' when 630 given + ✓ Should return 'six hundred thirty one' when 631 given + ✓ Should return 'six hundred thirty two' when 632 given + ✓ Should return 'six hundred thirty three' when 633 given + ✓ Should return 'six hundred thirty four' when 634 given + ✓ Should return 'six hundred thirty five' when 635 given + ✓ Should return 'six hundred thirty six' when 636 given + ✓ Should return 'six hundred thirty seven' when 637 given + ✓ Should return 'six hundred thirty eight' when 638 given + ✓ Should return 'six hundred thirty nine' when 639 given + 191) Should return 'six hundred forty' when 640 given + ✓ Should return 'six hundred forty one' when 641 given + ✓ Should return 'six hundred forty two' when 642 given + ✓ Should return 'six hundred forty three' when 643 given + ✓ Should return 'six hundred forty four' when 644 given + ✓ Should return 'six hundred forty five' when 645 given + ✓ Should return 'six hundred forty six' when 646 given + ✓ Should return 'six hundred forty seven' when 647 given + ✓ Should return 'six hundred forty eight' when 648 given + ✓ Should return 'six hundred forty nine' when 649 given + 192) Should return 'six hundred fifty' when 650 given + ✓ Should return 'six hundred fifty one' when 651 given + ✓ Should return 'six hundred fifty two' when 652 given + ✓ Should return 'six hundred fifty three' when 653 given + ✓ Should return 'six hundred fifty four' when 654 given + ✓ Should return 'six hundred fifty five' when 655 given + ✓ Should return 'six hundred fifty six' when 656 given + ✓ Should return 'six hundred fifty seven' when 657 given + ✓ Should return 'six hundred fifty eight' when 658 given + ✓ Should return 'six hundred fifty nine' when 659 given + 193) Should return 'six hundred sixty' when 660 given + ✓ Should return 'six hundred sixty one' when 661 given + ✓ Should return 'six hundred sixty two' when 662 given + ✓ Should return 'six hundred sixty three' when 663 given + ✓ Should return 'six hundred sixty four' when 664 given + ✓ Should return 'six hundred sixty five' when 665 given + ✓ Should return 'six hundred sixty six' when 666 given + ✓ Should return 'six hundred sixty seven' when 667 given + ✓ Should return 'six hundred sixty eight' when 668 given + ✓ Should return 'six hundred sixty nine' when 669 given + 194) Should return 'six hundred seventy' when 670 given + ✓ Should return 'six hundred seventy one' when 671 given + ✓ Should return 'six hundred seventy two' when 672 given + ✓ Should return 'six hundred seventy three' when 673 given + ✓ Should return 'six hundred seventy four' when 674 given + ✓ Should return 'six hundred seventy five' when 675 given + ✓ Should return 'six hundred seventy six' when 676 given + ✓ Should return 'six hundred seventy seven' when 677 given + ✓ Should return 'six hundred seventy eight' when 678 given + ✓ Should return 'six hundred seventy nine' when 679 given + 195) Should return 'six hundred eighty' when 680 given + ✓ Should return 'six hundred eighty one' when 681 given + ✓ Should return 'six hundred eighty two' when 682 given + ✓ Should return 'six hundred eighty three' when 683 given + ✓ Should return 'six hundred eighty four' when 684 given + ✓ Should return 'six hundred eighty five' when 685 given + ✓ Should return 'six hundred eighty six' when 686 given + ✓ Should return 'six hundred eighty seven' when 687 given + ✓ Should return 'six hundred eighty eight' when 688 given + ✓ Should return 'six hundred eighty nine' when 689 given + 196) Should return 'six hundred ninety' when 690 given + ✓ Should return 'six hundred ninety one' when 691 given + ✓ Should return 'six hundred ninety two' when 692 given + ✓ Should return 'six hundred ninety three' when 693 given + ✓ Should return 'six hundred ninety four' when 694 given + ✓ Should return 'six hundred ninety five' when 695 given + ✓ Should return 'six hundred ninety six' when 696 given + ✓ Should return 'six hundred ninety seven' when 697 given + ✓ Should return 'six hundred ninety eight' when 698 given + ✓ Should return 'six hundred ninety nine' when 699 given + 197) Should return 'seven hundred' when 700 given + 198) Should return 'seven hundred one' when 701 given + 199) Should return 'seven hundred two' when 702 given + 200) Should return 'seven hundred three' when 703 given + 201) Should return 'seven hundred four' when 704 given + 202) Should return 'seven hundred five' when 705 given + 203) Should return 'seven hundred six' when 706 given + 204) Should return 'seven hundred seven' when 707 given + 205) Should return 'seven hundred eight' when 708 given + 206) Should return 'seven hundred nine' when 709 given + 207) Should return 'seven hundred ten' when 710 given + 208) Should return 'seven hundred eleven' when 711 given + 209) Should return 'seven hundred twelve' when 712 given + 210) Should return 'seven hundred thirteen' when 713 given + 211) Should return 'seven hundred fourteen' when 714 given + 212) Should return 'seven hundred fifteen' when 715 given + 213) Should return 'seven hundred sixteen' when 716 given + 214) Should return 'seven hundred seventeen' when 717 given + 215) Should return 'seven hundred eighteen' when 718 given + 216) Should return 'seven hundred nineteen' when 719 given + 217) Should return 'seven hundred twenty' when 720 given + ✓ Should return 'seven hundred twenty one' when 721 given + ✓ Should return 'seven hundred twenty two' when 722 given + ✓ Should return 'seven hundred twenty three' when 723 given + ✓ Should return 'seven hundred twenty four' when 724 given + ✓ Should return 'seven hundred twenty five' when 725 given + ✓ Should return 'seven hundred twenty six' when 726 given + ✓ Should return 'seven hundred twenty seven' when 727 given + ✓ Should return 'seven hundred twenty eight' when 728 given + ✓ Should return 'seven hundred twenty nine' when 729 given + 218) Should return 'seven hundred thirty' when 730 given + ✓ Should return 'seven hundred thirty one' when 731 given + ✓ Should return 'seven hundred thirty two' when 732 given + ✓ Should return 'seven hundred thirty three' when 733 given + ✓ Should return 'seven hundred thirty four' when 734 given + ✓ Should return 'seven hundred thirty five' when 735 given + ✓ Should return 'seven hundred thirty six' when 736 given + ✓ Should return 'seven hundred thirty seven' when 737 given + ✓ Should return 'seven hundred thirty eight' when 738 given + ✓ Should return 'seven hundred thirty nine' when 739 given + 219) Should return 'seven hundred forty' when 740 given + ✓ Should return 'seven hundred forty one' when 741 given + ✓ Should return 'seven hundred forty two' when 742 given + ✓ Should return 'seven hundred forty three' when 743 given + ✓ Should return 'seven hundred forty four' when 744 given + ✓ Should return 'seven hundred forty five' when 745 given + ✓ Should return 'seven hundred forty six' when 746 given + ✓ Should return 'seven hundred forty seven' when 747 given + ✓ Should return 'seven hundred forty eight' when 748 given + ✓ Should return 'seven hundred forty nine' when 749 given + 220) Should return 'seven hundred fifty' when 750 given + ✓ Should return 'seven hundred fifty one' when 751 given + ✓ Should return 'seven hundred fifty two' when 752 given + ✓ Should return 'seven hundred fifty three' when 753 given + ✓ Should return 'seven hundred fifty four' when 754 given + ✓ Should return 'seven hundred fifty five' when 755 given + ✓ Should return 'seven hundred fifty six' when 756 given + ✓ Should return 'seven hundred fifty seven' when 757 given + ✓ Should return 'seven hundred fifty eight' when 758 given + ✓ Should return 'seven hundred fifty nine' when 759 given + 221) Should return 'seven hundred sixty' when 760 given + ✓ Should return 'seven hundred sixty one' when 761 given + ✓ Should return 'seven hundred sixty two' when 762 given + ✓ Should return 'seven hundred sixty three' when 763 given + ✓ Should return 'seven hundred sixty four' when 764 given + ✓ Should return 'seven hundred sixty five' when 765 given + ✓ Should return 'seven hundred sixty six' when 766 given + ✓ Should return 'seven hundred sixty seven' when 767 given + ✓ Should return 'seven hundred sixty eight' when 768 given + ✓ Should return 'seven hundred sixty nine' when 769 given + 222) Should return 'seven hundred seventy' when 770 given + ✓ Should return 'seven hundred seventy one' when 771 given + ✓ Should return 'seven hundred seventy two' when 772 given + ✓ Should return 'seven hundred seventy three' when 773 given + ✓ Should return 'seven hundred seventy four' when 774 given + ✓ Should return 'seven hundred seventy five' when 775 given + ✓ Should return 'seven hundred seventy six' when 776 given + ✓ Should return 'seven hundred seventy seven' when 777 given + ✓ Should return 'seven hundred seventy eight' when 778 given + ✓ Should return 'seven hundred seventy nine' when 779 given + 223) Should return 'seven hundred eighty' when 780 given + ✓ Should return 'seven hundred eighty one' when 781 given + ✓ Should return 'seven hundred eighty two' when 782 given + ✓ Should return 'seven hundred eighty three' when 783 given + ✓ Should return 'seven hundred eighty four' when 784 given + ✓ Should return 'seven hundred eighty five' when 785 given + ✓ Should return 'seven hundred eighty six' when 786 given + ✓ Should return 'seven hundred eighty seven' when 787 given + ✓ Should return 'seven hundred eighty eight' when 788 given + ✓ Should return 'seven hundred eighty nine' when 789 given + 224) Should return 'seven hundred ninety' when 790 given + ✓ Should return 'seven hundred ninety one' when 791 given + ✓ Should return 'seven hundred ninety two' when 792 given + ✓ Should return 'seven hundred ninety three' when 793 given + ✓ Should return 'seven hundred ninety four' when 794 given + ✓ Should return 'seven hundred ninety five' when 795 given + ✓ Should return 'seven hundred ninety six' when 796 given + ✓ Should return 'seven hundred ninety seven' when 797 given + ✓ Should return 'seven hundred ninety eight' when 798 given + ✓ Should return 'seven hundred ninety nine' when 799 given + 225) Should return 'eight hundred' when 800 given + 226) Should return 'eight hundred one' when 801 given + 227) Should return 'eight hundred two' when 802 given + 228) Should return 'eight hundred three' when 803 given + 229) Should return 'eight hundred four' when 804 given + 230) Should return 'eight hundred five' when 805 given + 231) Should return 'eight hundred six' when 806 given + 232) Should return 'eight hundred seven' when 807 given + 233) Should return 'eight hundred eight' when 808 given + 234) Should return 'eight hundred nine' when 809 given + 235) Should return 'eight hundred ten' when 810 given + 236) Should return 'eight hundred eleven' when 811 given + 237) Should return 'eight hundred twelve' when 812 given + 238) Should return 'eight hundred thirteen' when 813 given + 239) Should return 'eight hundred fourteen' when 814 given + 240) Should return 'eight hundred fifteen' when 815 given + 241) Should return 'eight hundred sixteen' when 816 given + 242) Should return 'eight hundred seventeen' when 817 given + 243) Should return 'eight hundred eighteen' when 818 given + 244) Should return 'eight hundred nineteen' when 819 given + 245) Should return 'eight hundred twenty' when 820 given + ✓ Should return 'eight hundred twenty one' when 821 given + ✓ Should return 'eight hundred twenty two' when 822 given + ✓ Should return 'eight hundred twenty three' when 823 given + ✓ Should return 'eight hundred twenty four' when 824 given + ✓ Should return 'eight hundred twenty five' when 825 given + ✓ Should return 'eight hundred twenty six' when 826 given + ✓ Should return 'eight hundred twenty seven' when 827 given + ✓ Should return 'eight hundred twenty eight' when 828 given + ✓ Should return 'eight hundred twenty nine' when 829 given + 246) Should return 'eight hundred thirty' when 830 given + ✓ Should return 'eight hundred thirty one' when 831 given + ✓ Should return 'eight hundred thirty two' when 832 given + ✓ Should return 'eight hundred thirty three' when 833 given + ✓ Should return 'eight hundred thirty four' when 834 given + ✓ Should return 'eight hundred thirty five' when 835 given + ✓ Should return 'eight hundred thirty six' when 836 given + ✓ Should return 'eight hundred thirty seven' when 837 given + ✓ Should return 'eight hundred thirty eight' when 838 given + ✓ Should return 'eight hundred thirty nine' when 839 given + 247) Should return 'eight hundred forty' when 840 given + ✓ Should return 'eight hundred forty one' when 841 given + ✓ Should return 'eight hundred forty two' when 842 given + ✓ Should return 'eight hundred forty three' when 843 given + ✓ Should return 'eight hundred forty four' when 844 given + ✓ Should return 'eight hundred forty five' when 845 given + ✓ Should return 'eight hundred forty six' when 846 given + ✓ Should return 'eight hundred forty seven' when 847 given + ✓ Should return 'eight hundred forty eight' when 848 given + ✓ Should return 'eight hundred forty nine' when 849 given + 248) Should return 'eight hundred fifty' when 850 given + ✓ Should return 'eight hundred fifty one' when 851 given + ✓ Should return 'eight hundred fifty two' when 852 given + ✓ Should return 'eight hundred fifty three' when 853 given + ✓ Should return 'eight hundred fifty four' when 854 given + ✓ Should return 'eight hundred fifty five' when 855 given + ✓ Should return 'eight hundred fifty six' when 856 given + ✓ Should return 'eight hundred fifty seven' when 857 given + ✓ Should return 'eight hundred fifty eight' when 858 given + ✓ Should return 'eight hundred fifty nine' when 859 given + 249) Should return 'eight hundred sixty' when 860 given + ✓ Should return 'eight hundred sixty one' when 861 given + ✓ Should return 'eight hundred sixty two' when 862 given + ✓ Should return 'eight hundred sixty three' when 863 given + ✓ Should return 'eight hundred sixty four' when 864 given + ✓ Should return 'eight hundred sixty five' when 865 given + ✓ Should return 'eight hundred sixty six' when 866 given + ✓ Should return 'eight hundred sixty seven' when 867 given + ✓ Should return 'eight hundred sixty eight' when 868 given + ✓ Should return 'eight hundred sixty nine' when 869 given + 250) Should return 'eight hundred seventy' when 870 given + ✓ Should return 'eight hundred seventy one' when 871 given + ✓ Should return 'eight hundred seventy two' when 872 given + ✓ Should return 'eight hundred seventy three' when 873 given + ✓ Should return 'eight hundred seventy four' when 874 given + ✓ Should return 'eight hundred seventy five' when 875 given + ✓ Should return 'eight hundred seventy six' when 876 given + ✓ Should return 'eight hundred seventy seven' when 877 given + ✓ Should return 'eight hundred seventy eight' when 878 given + ✓ Should return 'eight hundred seventy nine' when 879 given + 251) Should return 'eight hundred eighty' when 880 given + ✓ Should return 'eight hundred eighty one' when 881 given + ✓ Should return 'eight hundred eighty two' when 882 given + ✓ Should return 'eight hundred eighty three' when 883 given + ✓ Should return 'eight hundred eighty four' when 884 given + ✓ Should return 'eight hundred eighty five' when 885 given + ✓ Should return 'eight hundred eighty six' when 886 given + ✓ Should return 'eight hundred eighty seven' when 887 given + ✓ Should return 'eight hundred eighty eight' when 888 given + ✓ Should return 'eight hundred eighty nine' when 889 given + 252) Should return 'eight hundred ninety' when 890 given + ✓ Should return 'eight hundred ninety one' when 891 given + ✓ Should return 'eight hundred ninety two' when 892 given + ✓ Should return 'eight hundred ninety three' when 893 given + ✓ Should return 'eight hundred ninety four' when 894 given + ✓ Should return 'eight hundred ninety five' when 895 given + ✓ Should return 'eight hundred ninety six' when 896 given + ✓ Should return 'eight hundred ninety seven' when 897 given + ✓ Should return 'eight hundred ninety eight' when 898 given + ✓ Should return 'eight hundred ninety nine' when 899 given + 253) Should return 'nine hundred' when 900 given + 254) Should return 'nine hundred one' when 901 given + 255) Should return 'nine hundred two' when 902 given + 256) Should return 'nine hundred three' when 903 given + 257) Should return 'nine hundred four' when 904 given + 258) Should return 'nine hundred five' when 905 given + 259) Should return 'nine hundred six' when 906 given + 260) Should return 'nine hundred seven' when 907 given + 261) Should return 'nine hundred eight' when 908 given + 262) Should return 'nine hundred nine' when 909 given + 263) Should return 'nine hundred ten' when 910 given + 264) Should return 'nine hundred eleven' when 911 given + 265) Should return 'nine hundred twelve' when 912 given + 266) Should return 'nine hundred thirteen' when 913 given + 267) Should return 'nine hundred fourteen' when 914 given + 268) Should return 'nine hundred fifteen' when 915 given + 269) Should return 'nine hundred sixteen' when 916 given + 270) Should return 'nine hundred seventeen' when 917 given + 271) Should return 'nine hundred eighteen' when 918 given + 272) Should return 'nine hundred nineteen' when 919 given + 273) Should return 'nine hundred twenty' when 920 given + ✓ Should return 'nine hundred twenty one' when 921 given + ✓ Should return 'nine hundred twenty two' when 922 given + ✓ Should return 'nine hundred twenty three' when 923 given + ✓ Should return 'nine hundred twenty four' when 924 given + ✓ Should return 'nine hundred twenty five' when 925 given + ✓ Should return 'nine hundred twenty six' when 926 given + ✓ Should return 'nine hundred twenty seven' when 927 given + ✓ Should return 'nine hundred twenty eight' when 928 given + ✓ Should return 'nine hundred twenty nine' when 929 given + 274) Should return 'nine hundred thirty' when 930 given + ✓ Should return 'nine hundred thirty one' when 931 given + ✓ Should return 'nine hundred thirty two' when 932 given + ✓ Should return 'nine hundred thirty three' when 933 given + ✓ Should return 'nine hundred thirty four' when 934 given + ✓ Should return 'nine hundred thirty five' when 935 given + ✓ Should return 'nine hundred thirty six' when 936 given + ✓ Should return 'nine hundred thirty seven' when 937 given + ✓ Should return 'nine hundred thirty eight' when 938 given + ✓ Should return 'nine hundred thirty nine' when 939 given + 275) Should return 'nine hundred forty' when 940 given + ✓ Should return 'nine hundred forty one' when 941 given + ✓ Should return 'nine hundred forty two' when 942 given + ✓ Should return 'nine hundred forty three' when 943 given + ✓ Should return 'nine hundred forty four' when 944 given + ✓ Should return 'nine hundred forty five' when 945 given + ✓ Should return 'nine hundred forty six' when 946 given + ✓ Should return 'nine hundred forty seven' when 947 given + ✓ Should return 'nine hundred forty eight' when 948 given + ✓ Should return 'nine hundred forty nine' when 949 given + 276) Should return 'nine hundred fifty' when 950 given + ✓ Should return 'nine hundred fifty one' when 951 given + ✓ Should return 'nine hundred fifty two' when 952 given + ✓ Should return 'nine hundred fifty three' when 953 given + ✓ Should return 'nine hundred fifty four' when 954 given + ✓ Should return 'nine hundred fifty five' when 955 given + ✓ Should return 'nine hundred fifty six' when 956 given + ✓ Should return 'nine hundred fifty seven' when 957 given + ✓ Should return 'nine hundred fifty eight' when 958 given + ✓ Should return 'nine hundred fifty nine' when 959 given + 277) Should return 'nine hundred sixty' when 960 given + ✓ Should return 'nine hundred sixty one' when 961 given + ✓ Should return 'nine hundred sixty two' when 962 given + ✓ Should return 'nine hundred sixty three' when 963 given + ✓ Should return 'nine hundred sixty four' when 964 given + ✓ Should return 'nine hundred sixty five' when 965 given + ✓ Should return 'nine hundred sixty six' when 966 given + ✓ Should return 'nine hundred sixty seven' when 967 given + ✓ Should return 'nine hundred sixty eight' when 968 given + ✓ Should return 'nine hundred sixty nine' when 969 given + 278) Should return 'nine hundred seventy' when 970 given + ✓ Should return 'nine hundred seventy one' when 971 given + ✓ Should return 'nine hundred seventy two' when 972 given + ✓ Should return 'nine hundred seventy three' when 973 given + ✓ Should return 'nine hundred seventy four' when 974 given + ✓ Should return 'nine hundred seventy five' when 975 given + ✓ Should return 'nine hundred seventy six' when 976 given + ✓ Should return 'nine hundred seventy seven' when 977 given + ✓ Should return 'nine hundred seventy eight' when 978 given + ✓ Should return 'nine hundred seventy nine' when 979 given + 279) Should return 'nine hundred eighty' when 980 given + ✓ Should return 'nine hundred eighty one' when 981 given + ✓ Should return 'nine hundred eighty two' when 982 given + ✓ Should return 'nine hundred eighty three' when 983 given + ✓ Should return 'nine hundred eighty four' when 984 given + ✓ Should return 'nine hundred eighty five' when 985 given + ✓ Should return 'nine hundred eighty six' when 986 given + ✓ Should return 'nine hundred eighty seven' when 987 given + ✓ Should return 'nine hundred eighty eight' when 988 given + ✓ Should return 'nine hundred eighty nine' when 989 given + 280) Should return 'nine hundred ninety' when 990 given + ✓ Should return 'nine hundred ninety one' when 991 given + ✓ Should return 'nine hundred ninety two' when 992 given + ✓ Should return 'nine hundred ninety three' when 993 given + ✓ Should return 'nine hundred ninety four' when 994 given + ✓ Should return 'nine hundred ninety five' when 995 given + ✓ Should return 'nine hundred ninety six' when 996 given + ✓ Should return 'nine hundred ninety seven' when 997 given + ✓ Should return 'nine hundred ninety eight' when 998 given + ✓ Should return 'nine hundred ninety nine' when 999 given + + 720 passing (252ms) + 280 failing + + 1) Should return 'zero' when 0 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:7:20) + at processImmediate (node:internal/timers:466:21) + + 2) Should return 'one' when 1 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:13:20) + at processImmediate (node:internal/timers:466:21) + + 3) Should return 'two' when 2 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:19:20) + at processImmediate (node:internal/timers:466:21) + + 4) Should return 'three' when 3 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:25:20) + at processImmediate (node:internal/timers:466:21) + + 5) Should return 'four' when 4 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:31:20) + at processImmediate (node:internal/timers:466:21) + + 6) Should return 'five' when 5 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:37:20) + at processImmediate (node:internal/timers:466:21) + + 7) Should return 'six' when 6 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:43:20) + at processImmediate (node:internal/timers:466:21) + + 8) Should return 'seven' when 7 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:49:20) + at processImmediate (node:internal/timers:466:21) + + 9) Should return 'eight' when 8 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:55:20) + at processImmediate (node:internal/timers:466:21) + + 10) Should return 'nine' when 9 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:61:20) + at processImmediate (node:internal/timers:466:21) + + 11) Should return 'ten' when 10 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:67:20) + at processImmediate (node:internal/timers:466:21) + + 12) Should return 'eleven' when 11 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:73:20) + at processImmediate (node:internal/timers:466:21) + + 13) Should return 'twelve' when 12 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:79:20) + at processImmediate (node:internal/timers:466:21) + + 14) Should return 'thirteen' when 13 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:85:20) + at processImmediate (node:internal/timers:466:21) + + 15) Should return 'fourteen' when 14 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:91:20) + at processImmediate (node:internal/timers:466:21) + + 16) Should return 'fifteen' when 15 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:97:20) + at processImmediate (node:internal/timers:466:21) + + 17) Should return 'sixteen' when 16 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:103:20) + at processImmediate (node:internal/timers:466:21) + + 18) Should return 'seventeen' when 17 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:109:20) + at processImmediate (node:internal/timers:466:21) + + 19) Should return 'eighteen' when 18 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:115:20) + at processImmediate (node:internal/timers:466:21) + + 20) Should return 'nineteen' when 19 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:121:20) + at processImmediate (node:internal/timers:466:21) + + 21) Should return 'twenty' when 20 given: + + AssertionError [ERR_ASSERTION]: 'twenty undefined' == 'twenty' + + expected - actual + + -twenty undefined + +twenty + + at Context.<anonymous> (test.js:129:10) + at processImmediate (node:internal/timers:466:21) + + 22) Should return 'thirty' when 30 given: + + AssertionError [ERR_ASSERTION]: 'thirty undefined' == 'thirty' + + expected - actual + + -thirty undefined + +thirty + + at Context.<anonymous> (test.js:189:10) + at processImmediate (node:internal/timers:466:21) + + 23) Should return 'forty' when 40 given: + + AssertionError [ERR_ASSERTION]: 'forty undefined' == 'forty' + + expected - actual + + -forty undefined + +forty + + at Context.<anonymous> (test.js:249:10) + at processImmediate (node:internal/timers:466:21) + + 24) Should return 'fifty' when 50 given: + + AssertionError [ERR_ASSERTION]: 'fifty undefined' == 'fifty' + + expected - actual + + -fifty undefined + +fifty + + at Context.<anonymous> (test.js:309:10) + at processImmediate (node:internal/timers:466:21) + + 25) Should return 'sixty' when 60 given: + + AssertionError [ERR_ASSERTION]: 'sixty undefined' == 'sixty' + + expected - actual + + -sixty undefined + +sixty + + at Context.<anonymous> (test.js:369:10) + at processImmediate (node:internal/timers:466:21) + + 26) Should return 'seventy' when 70 given: + + AssertionError [ERR_ASSERTION]: 'seventy undefined' == 'seventy' + + expected - actual + + -seventy undefined + +seventy + + at Context.<anonymous> (test.js:429:10) + at processImmediate (node:internal/timers:466:21) + + 27) Should return 'eighty' when 80 given: + + AssertionError [ERR_ASSERTION]: 'eighty undefined' == 'eighty' + + expected - actual + + -eighty undefined + +eighty + + at Context.<anonymous> (test.js:489:10) + at processImmediate (node:internal/timers:466:21) + + 28) Should return 'ninety' when 90 given: + + AssertionError [ERR_ASSERTION]: 'ninety undefined' == 'ninety' + + expected - actual + + -ninety undefined + +ninety + + at Context.<anonymous> (test.js:549:10) + at processImmediate (node:internal/timers:466:21) + + 29) Should return 'one hundred' when 100 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:607:20) + at processImmediate (node:internal/timers:466:21) + + 30) Should return 'one hundred one' when 101 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:613:20) + at processImmediate (node:internal/timers:466:21) + + 31) Should return 'one hundred two' when 102 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:619:20) + at processImmediate (node:internal/timers:466:21) + + 32) Should return 'one hundred three' when 103 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:625:20) + at processImmediate (node:internal/timers:466:21) + + 33) Should return 'one hundred four' when 104 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:631:20) + at processImmediate (node:internal/timers:466:21) + + 34) Should return 'one hundred five' when 105 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:637:20) + at processImmediate (node:internal/timers:466:21) + + 35) Should return 'one hundred six' when 106 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:643:20) + at processImmediate (node:internal/timers:466:21) + + 36) Should return 'one hundred seven' when 107 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:649:20) + at processImmediate (node:internal/timers:466:21) + + 37) Should return 'one hundred eight' when 108 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:655:20) + at processImmediate (node:internal/timers:466:21) + + 38) Should return 'one hundred nine' when 109 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:661:20) + at processImmediate (node:internal/timers:466:21) + + 39) Should return 'one hundred ten' when 110 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:667:20) + at processImmediate (node:internal/timers:466:21) + + 40) Should return 'one hundred eleven' when 111 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:673:20) + at processImmediate (node:internal/timers:466:21) + + 41) Should return 'one hundred twelve' when 112 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:679:20) + at processImmediate (node:internal/timers:466:21) + + 42) Should return 'one hundred thirteen' when 113 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:685:20) + at processImmediate (node:internal/timers:466:21) + + 43) Should return 'one hundred fourteen' when 114 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:691:20) + at processImmediate (node:internal/timers:466:21) + + 44) Should return 'one hundred fifteen' when 115 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:697:20) + at processImmediate (node:internal/timers:466:21) + + 45) Should return 'one hundred sixteen' when 116 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:703:20) + at processImmediate (node:internal/timers:466:21) + + 46) Should return 'one hundred seventeen' when 117 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:709:20) + at processImmediate (node:internal/timers:466:21) + + 47) Should return 'one hundred eighteen' when 118 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:715:20) + at processImmediate (node:internal/timers:466:21) + + 48) Should return 'one hundred nineteen' when 119 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:721:20) + at processImmediate (node:internal/timers:466:21) + + 49) Should return 'one hundred twenty' when 120 given: + + AssertionError [ERR_ASSERTION]: 'one hundred twenty undefined' == 'one hundred twenty' + + expected - actual + + -one hundred twenty undefined + +one hundred twenty + + at Context.<anonymous> (test.js:729:10) + at processImmediate (node:internal/timers:466:21) + + 50) Should return 'one hundred thirty' when 130 given: + + AssertionError [ERR_ASSERTION]: 'one hundred thirty undefined' == 'one hundred thirty' + + expected - actual + + -one hundred thirty undefined + +one hundred thirty + + at Context.<anonymous> (test.js:789:10) + at processImmediate (node:internal/timers:466:21) + + 51) Should return 'one hundred forty' when 140 given: + + AssertionError [ERR_ASSERTION]: 'one hundred forty undefined' == 'one hundred forty' + + expected - actual + + -one hundred forty undefined + +one hundred forty + + at Context.<anonymous> (test.js:849:10) + at processImmediate (node:internal/timers:466:21) + + 52) Should return 'one hundred fifty' when 150 given: + + AssertionError [ERR_ASSERTION]: 'one hundred fifty undefined' == 'one hundred fifty' + + expected - actual + + -one hundred fifty undefined + +one hundred fifty + + at Context.<anonymous> (test.js:909:10) + at processImmediate (node:internal/timers:466:21) + + 53) Should return 'one hundred sixty' when 160 given: + + AssertionError [ERR_ASSERTION]: 'one hundred sixty undefined' == 'one hundred sixty' + + expected - actual + + -one hundred sixty undefined + +one hundred sixty + + at Context.<anonymous> (test.js:969:10) + at processImmediate (node:internal/timers:466:21) + + 54) Should return 'one hundred seventy' when 170 given: + + AssertionError [ERR_ASSERTION]: 'one hundred seventy undefined' == 'one hundred seventy' + + expected - actual + + -one hundred seventy undefined + +one hundred seventy + + at Context.<anonymous> (test.js:1029:10) + at processImmediate (node:internal/timers:466:21) + + 55) Should return 'one hundred eighty' when 180 given: + + AssertionError [ERR_ASSERTION]: 'one hundred eighty undefined' == 'one hundred eighty' + + expected - actual + + -one hundred eighty undefined + +one hundred eighty + + at Context.<anonymous> (test.js:1089:10) + at processImmediate (node:internal/timers:466:21) + + 56) Should return 'one hundred ninety' when 190 given: + + AssertionError [ERR_ASSERTION]: 'one hundred ninety undefined' == 'one hundred ninety' + + expected - actual + + -one hundred ninety undefined + +one hundred ninety + + at Context.<anonymous> (test.js:1149:10) + at processImmediate (node:internal/timers:466:21) + + 57) Should return 'two hundred' when 200 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1207:20) + at processImmediate (node:internal/timers:466:21) + + 58) Should return 'two hundred one' when 201 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1213:20) + at processImmediate (node:internal/timers:466:21) + + 59) Should return 'two hundred two' when 202 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1219:20) + at processImmediate (node:internal/timers:466:21) + + 60) Should return 'two hundred three' when 203 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1225:20) + at processImmediate (node:internal/timers:466:21) + + 61) Should return 'two hundred four' when 204 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1231:20) + at processImmediate (node:internal/timers:466:21) + + 62) Should return 'two hundred five' when 205 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1237:20) + at processImmediate (node:internal/timers:466:21) + + 63) Should return 'two hundred six' when 206 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1243:20) + at processImmediate (node:internal/timers:466:21) + + 64) Should return 'two hundred seven' when 207 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1249:20) + at processImmediate (node:internal/timers:466:21) + + 65) Should return 'two hundred eight' when 208 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1255:20) + at processImmediate (node:internal/timers:466:21) + + 66) Should return 'two hundred nine' when 209 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1261:20) + at processImmediate (node:internal/timers:466:21) + + 67) Should return 'two hundred ten' when 210 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1267:20) + at processImmediate (node:internal/timers:466:21) + + 68) Should return 'two hundred eleven' when 211 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1273:20) + at processImmediate (node:internal/timers:466:21) + + 69) Should return 'two hundred twelve' when 212 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1279:20) + at processImmediate (node:internal/timers:466:21) + + 70) Should return 'two hundred thirteen' when 213 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1285:20) + at processImmediate (node:internal/timers:466:21) + + 71) Should return 'two hundred fourteen' when 214 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1291:20) + at processImmediate (node:internal/timers:466:21) + + 72) Should return 'two hundred fifteen' when 215 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1297:20) + at processImmediate (node:internal/timers:466:21) + + 73) Should return 'two hundred sixteen' when 216 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1303:20) + at processImmediate (node:internal/timers:466:21) + + 74) Should return 'two hundred seventeen' when 217 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1309:20) + at processImmediate (node:internal/timers:466:21) + + 75) Should return 'two hundred eighteen' when 218 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1315:20) + at processImmediate (node:internal/timers:466:21) + + 76) Should return 'two hundred nineteen' when 219 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1321:20) + at processImmediate (node:internal/timers:466:21) + + 77) Should return 'two hundred twenty' when 220 given: + + AssertionError [ERR_ASSERTION]: 'two hundred twenty undefined' == 'two hundred twenty' + + expected - actual + + -two hundred twenty undefined + +two hundred twenty + + at Context.<anonymous> (test.js:1329:10) + at processImmediate (node:internal/timers:466:21) + + 78) Should return 'two hundred thirty' when 230 given: + + AssertionError [ERR_ASSERTION]: 'two hundred thirty undefined' == 'two hundred thirty' + + expected - actual + + -two hundred thirty undefined + +two hundred thirty + + at Context.<anonymous> (test.js:1389:10) + at processImmediate (node:internal/timers:466:21) + + 79) Should return 'two hundred forty' when 240 given: + + AssertionError [ERR_ASSERTION]: 'two hundred forty undefined' == 'two hundred forty' + + expected - actual + + -two hundred forty undefined + +two hundred forty + + at Context.<anonymous> (test.js:1449:10) + at processImmediate (node:internal/timers:466:21) + + 80) Should return 'two hundred fifty' when 250 given: + + AssertionError [ERR_ASSERTION]: 'two hundred fifty undefined' == 'two hundred fifty' + + expected - actual + + -two hundred fifty undefined + +two hundred fifty + + at Context.<anonymous> (test.js:1509:10) + at processImmediate (node:internal/timers:466:21) + + 81) Should return 'two hundred sixty' when 260 given: + + AssertionError [ERR_ASSERTION]: 'two hundred sixty undefined' == 'two hundred sixty' + + expected - actual + + -two hundred sixty undefined + +two hundred sixty + + at Context.<anonymous> (test.js:1569:10) + at processImmediate (node:internal/timers:466:21) + + 82) Should return 'two hundred seventy' when 270 given: + + AssertionError [ERR_ASSERTION]: 'two hundred seventy undefined' == 'two hundred seventy' + + expected - actual + + -two hundred seventy undefined + +two hundred seventy + + at Context.<anonymous> (test.js:1629:10) + at processImmediate (node:internal/timers:466:21) + + 83) Should return 'two hundred eighty' when 280 given: + + AssertionError [ERR_ASSERTION]: 'two hundred eighty undefined' == 'two hundred eighty' + + expected - actual + + -two hundred eighty undefined + +two hundred eighty + + at Context.<anonymous> (test.js:1689:10) + at processImmediate (node:internal/timers:466:21) + + 84) Should return 'two hundred ninety' when 290 given: + + AssertionError [ERR_ASSERTION]: 'two hundred ninety undefined' == 'two hundred ninety' + + expected - actual + + -two hundred ninety undefined + +two hundred ninety + + at Context.<anonymous> (test.js:1749:10) + at processImmediate (node:internal/timers:466:21) + + 85) Should return 'three hundred' when 300 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1807:20) + at processImmediate (node:internal/timers:466:21) + + 86) Should return 'three hundred one' when 301 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1813:20) + at processImmediate (node:internal/timers:466:21) + + 87) Should return 'three hundred two' when 302 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1819:20) + at processImmediate (node:internal/timers:466:21) + + 88) Should return 'three hundred three' when 303 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1825:20) + at processImmediate (node:internal/timers:466:21) + + 89) Should return 'three hundred four' when 304 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1831:20) + at processImmediate (node:internal/timers:466:21) + + 90) Should return 'three hundred five' when 305 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1837:20) + at processImmediate (node:internal/timers:466:21) + + 91) Should return 'three hundred six' when 306 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1843:20) + at processImmediate (node:internal/timers:466:21) + + 92) Should return 'three hundred seven' when 307 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1849:20) + at processImmediate (node:internal/timers:466:21) + + 93) Should return 'three hundred eight' when 308 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1855:20) + at processImmediate (node:internal/timers:466:21) + + 94) Should return 'three hundred nine' when 309 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:1861:20) + at processImmediate (node:internal/timers:466:21) + + 95) Should return 'three hundred ten' when 310 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1867:20) + at processImmediate (node:internal/timers:466:21) + + 96) Should return 'three hundred eleven' when 311 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1873:20) + at processImmediate (node:internal/timers:466:21) + + 97) Should return 'three hundred twelve' when 312 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1879:20) + at processImmediate (node:internal/timers:466:21) + + 98) Should return 'three hundred thirteen' when 313 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1885:20) + at processImmediate (node:internal/timers:466:21) + + 99) Should return 'three hundred fourteen' when 314 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1891:20) + at processImmediate (node:internal/timers:466:21) + + 100) Should return 'three hundred fifteen' when 315 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1897:20) + at processImmediate (node:internal/timers:466:21) + + 101) Should return 'three hundred sixteen' when 316 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1903:20) + at processImmediate (node:internal/timers:466:21) + + 102) Should return 'three hundred seventeen' when 317 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1909:20) + at processImmediate (node:internal/timers:466:21) + + 103) Should return 'three hundred eighteen' when 318 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1915:20) + at processImmediate (node:internal/timers:466:21) + + 104) Should return 'three hundred nineteen' when 319 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:1921:20) + at processImmediate (node:internal/timers:466:21) + + 105) Should return 'three hundred twenty' when 320 given: + + AssertionError [ERR_ASSERTION]: 'three hundred twenty undefined' == 'three hundred twenty' + + expected - actual + + -three hundred twenty undefined + +three hundred twenty + + at Context.<anonymous> (test.js:1929:10) + at processImmediate (node:internal/timers:466:21) + + 106) Should return 'three hundred thirty' when 330 given: + + AssertionError [ERR_ASSERTION]: 'three hundred thirty undefined' == 'three hundred thirty' + + expected - actual + + -three hundred thirty undefined + +three hundred thirty + + at Context.<anonymous> (test.js:1989:10) + at processImmediate (node:internal/timers:466:21) + + 107) Should return 'three hundred forty' when 340 given: + + AssertionError [ERR_ASSERTION]: 'three hundred forty undefined' == 'three hundred forty' + + expected - actual + + -three hundred forty undefined + +three hundred forty + + at Context.<anonymous> (test.js:2049:10) + at processImmediate (node:internal/timers:466:21) + + 108) Should return 'three hundred fifty' when 350 given: + + AssertionError [ERR_ASSERTION]: 'three hundred fifty undefined' == 'three hundred fifty' + + expected - actual + + -three hundred fifty undefined + +three hundred fifty + + at Context.<anonymous> (test.js:2109:10) + at processImmediate (node:internal/timers:466:21) + + 109) Should return 'three hundred sixty' when 360 given: + + AssertionError [ERR_ASSERTION]: 'three hundred sixty undefined' == 'three hundred sixty' + + expected - actual + + -three hundred sixty undefined + +three hundred sixty + + at Context.<anonymous> (test.js:2169:10) + at processImmediate (node:internal/timers:466:21) + + 110) Should return 'three hundred seventy' when 370 given: + + AssertionError [ERR_ASSERTION]: 'three hundred seventy undefined' == 'three hundred seventy' + + expected - actual + + -three hundred seventy undefined + +three hundred seventy + + at Context.<anonymous> (test.js:2229:10) + at processImmediate (node:internal/timers:466:21) + + 111) Should return 'three hundred eighty' when 380 given: + + AssertionError [ERR_ASSERTION]: 'three hundred eighty undefined' == 'three hundred eighty' + + expected - actual + + -three hundred eighty undefined + +three hundred eighty + + at Context.<anonymous> (test.js:2289:10) + at processImmediate (node:internal/timers:466:21) + + 112) Should return 'three hundred ninety' when 390 given: + + AssertionError [ERR_ASSERTION]: 'three hundred ninety undefined' == 'three hundred ninety' + + expected - actual + + -three hundred ninety undefined + +three hundred ninety + + at Context.<anonymous> (test.js:2349:10) + at processImmediate (node:internal/timers:466:21) + + 113) Should return 'four hundred' when 400 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2407:20) + at processImmediate (node:internal/timers:466:21) + + 114) Should return 'four hundred one' when 401 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2413:20) + at processImmediate (node:internal/timers:466:21) + + 115) Should return 'four hundred two' when 402 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2419:20) + at processImmediate (node:internal/timers:466:21) + + 116) Should return 'four hundred three' when 403 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2425:20) + at processImmediate (node:internal/timers:466:21) + + 117) Should return 'four hundred four' when 404 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2431:20) + at processImmediate (node:internal/timers:466:21) + + 118) Should return 'four hundred five' when 405 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2437:20) + at processImmediate (node:internal/timers:466:21) + + 119) Should return 'four hundred six' when 406 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2443:20) + at processImmediate (node:internal/timers:466:21) + + 120) Should return 'four hundred seven' when 407 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2449:20) + at processImmediate (node:internal/timers:466:21) + + 121) Should return 'four hundred eight' when 408 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2455:20) + at processImmediate (node:internal/timers:466:21) + + 122) Should return 'four hundred nine' when 409 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:2461:20) + at processImmediate (node:internal/timers:466:21) + + 123) Should return 'four hundred ten' when 410 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2467:20) + at processImmediate (node:internal/timers:466:21) + + 124) Should return 'four hundred eleven' when 411 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2473:20) + at processImmediate (node:internal/timers:466:21) + + 125) Should return 'four hundred twelve' when 412 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2479:20) + at processImmediate (node:internal/timers:466:21) + + 126) Should return 'four hundred thirteen' when 413 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2485:20) + at processImmediate (node:internal/timers:466:21) + + 127) Should return 'four hundred fourteen' when 414 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2491:20) + at processImmediate (node:internal/timers:466:21) + + 128) Should return 'four hundred fifteen' when 415 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2497:20) + at processImmediate (node:internal/timers:466:21) + + 129) Should return 'four hundred sixteen' when 416 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2503:20) + at processImmediate (node:internal/timers:466:21) + + 130) Should return 'four hundred seventeen' when 417 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2509:20) + at processImmediate (node:internal/timers:466:21) + + 131) Should return 'four hundred eighteen' when 418 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2515:20) + at processImmediate (node:internal/timers:466:21) + + 132) Should return 'four hundred nineteen' when 419 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:2521:20) + at processImmediate (node:internal/timers:466:21) + + 133) Should return 'four hundred twenty' when 420 given: + + AssertionError [ERR_ASSERTION]: 'four hundred twenty undefined' == 'four hundred twenty' + + expected - actual + + -four hundred twenty undefined + +four hundred twenty + + at Context.<anonymous> (test.js:2529:10) + at processImmediate (node:internal/timers:466:21) + + 134) Should return 'four hundred thirty' when 430 given: + + AssertionError [ERR_ASSERTION]: 'four hundred thirty undefined' == 'four hundred thirty' + + expected - actual + + -four hundred thirty undefined + +four hundred thirty + + at Context.<anonymous> (test.js:2589:10) + at processImmediate (node:internal/timers:466:21) + + 135) Should return 'four hundred forty' when 440 given: + + AssertionError [ERR_ASSERTION]: 'four hundred forty undefined' == 'four hundred forty' + + expected - actual + + -four hundred forty undefined + +four hundred forty + + at Context.<anonymous> (test.js:2649:10) + at processImmediate (node:internal/timers:466:21) + + 136) Should return 'four hundred fifty' when 450 given: + + AssertionError [ERR_ASSERTION]: 'four hundred fifty undefined' == 'four hundred fifty' + + expected - actual + + -four hundred fifty undefined + +four hundred fifty + + at Context.<anonymous> (test.js:2709:10) + at processImmediate (node:internal/timers:466:21) + + 137) Should return 'four hundred sixty' when 460 given: + + AssertionError [ERR_ASSERTION]: 'four hundred sixty undefined' == 'four hundred sixty' + + expected - actual + + -four hundred sixty undefined + +four hundred sixty + + at Context.<anonymous> (test.js:2769:10) + at processImmediate (node:internal/timers:466:21) + + 138) Should return 'four hundred seventy' when 470 given: + + AssertionError [ERR_ASSERTION]: 'four hundred seventy undefined' == 'four hundred seventy' + + expected - actual + + -four hundred seventy undefined + +four hundred seventy + + at Context.<anonymous> (test.js:2829:10) + at processImmediate (node:internal/timers:466:21) + + 139) Should return 'four hundred eighty' when 480 given: + + AssertionError [ERR_ASSERTION]: 'four hundred eighty undefined' == 'four hundred eighty' + + expected - actual + + -four hundred eighty undefined + +four hundred eighty + + at Context.<anonymous> (test.js:2889:10) + at processImmediate (node:internal/timers:466:21) + + 140) Should return 'four hundred ninety' when 490 given: + + AssertionError [ERR_ASSERTION]: 'four hundred ninety undefined' == 'four hundred ninety' + + expected - actual + + -four hundred ninety undefined + +four hundred ninety + + at Context.<anonymous> (test.js:2949:10) + at processImmediate (node:internal/timers:466:21) + + 141) Should return 'five hundred' when 500 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3007:20) + at processImmediate (node:internal/timers:466:21) + + 142) Should return 'five hundred one' when 501 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3013:20) + at processImmediate (node:internal/timers:466:21) + + 143) Should return 'five hundred two' when 502 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3019:20) + at processImmediate (node:internal/timers:466:21) + + 144) Should return 'five hundred three' when 503 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3025:20) + at processImmediate (node:internal/timers:466:21) + + 145) Should return 'five hundred four' when 504 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3031:20) + at processImmediate (node:internal/timers:466:21) + + 146) Should return 'five hundred five' when 505 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3037:20) + at processImmediate (node:internal/timers:466:21) + + 147) Should return 'five hundred six' when 506 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3043:20) + at processImmediate (node:internal/timers:466:21) + + 148) Should return 'five hundred seven' when 507 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3049:20) + at processImmediate (node:internal/timers:466:21) + + 149) Should return 'five hundred eight' when 508 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3055:20) + at processImmediate (node:internal/timers:466:21) + + 150) Should return 'five hundred nine' when 509 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3061:20) + at processImmediate (node:internal/timers:466:21) + + 151) Should return 'five hundred ten' when 510 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3067:20) + at processImmediate (node:internal/timers:466:21) + + 152) Should return 'five hundred eleven' when 511 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3073:20) + at processImmediate (node:internal/timers:466:21) + + 153) Should return 'five hundred twelve' when 512 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3079:20) + at processImmediate (node:internal/timers:466:21) + + 154) Should return 'five hundred thirteen' when 513 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3085:20) + at processImmediate (node:internal/timers:466:21) + + 155) Should return 'five hundred fourteen' when 514 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3091:20) + at processImmediate (node:internal/timers:466:21) + + 156) Should return 'five hundred fifteen' when 515 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3097:20) + at processImmediate (node:internal/timers:466:21) + + 157) Should return 'five hundred sixteen' when 516 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3103:20) + at processImmediate (node:internal/timers:466:21) + + 158) Should return 'five hundred seventeen' when 517 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3109:20) + at processImmediate (node:internal/timers:466:21) + + 159) Should return 'five hundred eighteen' when 518 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3115:20) + at processImmediate (node:internal/timers:466:21) + + 160) Should return 'five hundred nineteen' when 519 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3121:20) + at processImmediate (node:internal/timers:466:21) + + 161) Should return 'five hundred twenty' when 520 given: + + AssertionError [ERR_ASSERTION]: 'five hundred twenty undefined' == 'five hundred twenty' + + expected - actual + + -five hundred twenty undefined + +five hundred twenty + + at Context.<anonymous> (test.js:3129:10) + at processImmediate (node:internal/timers:466:21) + + 162) Should return 'five hundred thirty' when 530 given: + + AssertionError [ERR_ASSERTION]: 'five hundred thirty undefined' == 'five hundred thirty' + + expected - actual + + -five hundred thirty undefined + +five hundred thirty + + at Context.<anonymous> (test.js:3189:10) + at processImmediate (node:internal/timers:466:21) + + 163) Should return 'five hundred forty' when 540 given: + + AssertionError [ERR_ASSERTION]: 'five hundred forty undefined' == 'five hundred forty' + + expected - actual + + -five hundred forty undefined + +five hundred forty + + at Context.<anonymous> (test.js:3249:10) + at processImmediate (node:internal/timers:466:21) + + 164) Should return 'five hundred fifty' when 550 given: + + AssertionError [ERR_ASSERTION]: 'five hundred fifty undefined' == 'five hundred fifty' + + expected - actual + + -five hundred fifty undefined + +five hundred fifty + + at Context.<anonymous> (test.js:3309:10) + at processImmediate (node:internal/timers:466:21) + + 165) Should return 'five hundred sixty' when 560 given: + + AssertionError [ERR_ASSERTION]: 'five hundred sixty undefined' == 'five hundred sixty' + + expected - actual + + -five hundred sixty undefined + +five hundred sixty + + at Context.<anonymous> (test.js:3369:10) + at processImmediate (node:internal/timers:466:21) + + 166) Should return 'five hundred seventy' when 570 given: + + AssertionError [ERR_ASSERTION]: 'five hundred seventy undefined' == 'five hundred seventy' + + expected - actual + + -five hundred seventy undefined + +five hundred seventy + + at Context.<anonymous> (test.js:3429:10) + at processImmediate (node:internal/timers:466:21) + + 167) Should return 'five hundred eighty' when 580 given: + + AssertionError [ERR_ASSERTION]: 'five hundred eighty undefined' == 'five hundred eighty' + + expected - actual + + -five hundred eighty undefined + +five hundred eighty + + at Context.<anonymous> (test.js:3489:10) + at processImmediate (node:internal/timers:466:21) + + 168) Should return 'five hundred ninety' when 590 given: + + AssertionError [ERR_ASSERTION]: 'five hundred ninety undefined' == 'five hundred ninety' + + expected - actual + + -five hundred ninety undefined + +five hundred ninety + + at Context.<anonymous> (test.js:3549:10) + at processImmediate (node:internal/timers:466:21) + + 169) Should return 'six hundred' when 600 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3607:20) + at processImmediate (node:internal/timers:466:21) + + 170) Should return 'six hundred one' when 601 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3613:20) + at processImmediate (node:internal/timers:466:21) + + 171) Should return 'six hundred two' when 602 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3619:20) + at processImmediate (node:internal/timers:466:21) + + 172) Should return 'six hundred three' when 603 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3625:20) + at processImmediate (node:internal/timers:466:21) + + 173) Should return 'six hundred four' when 604 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3631:20) + at processImmediate (node:internal/timers:466:21) + + 174) Should return 'six hundred five' when 605 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3637:20) + at processImmediate (node:internal/timers:466:21) + + 175) Should return 'six hundred six' when 606 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3643:20) + at processImmediate (node:internal/timers:466:21) + + 176) Should return 'six hundred seven' when 607 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3649:20) + at processImmediate (node:internal/timers:466:21) + + 177) Should return 'six hundred eight' when 608 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3655:20) + at processImmediate (node:internal/timers:466:21) + + 178) Should return 'six hundred nine' when 609 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:3661:20) + at processImmediate (node:internal/timers:466:21) + + 179) Should return 'six hundred ten' when 610 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3667:20) + at processImmediate (node:internal/timers:466:21) + + 180) Should return 'six hundred eleven' when 611 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3673:20) + at processImmediate (node:internal/timers:466:21) + + 181) Should return 'six hundred twelve' when 612 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3679:20) + at processImmediate (node:internal/timers:466:21) + + 182) Should return 'six hundred thirteen' when 613 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3685:20) + at processImmediate (node:internal/timers:466:21) + + 183) Should return 'six hundred fourteen' when 614 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3691:20) + at processImmediate (node:internal/timers:466:21) + + 184) Should return 'six hundred fifteen' when 615 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3697:20) + at processImmediate (node:internal/timers:466:21) + + 185) Should return 'six hundred sixteen' when 616 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3703:20) + at processImmediate (node:internal/timers:466:21) + + 186) Should return 'six hundred seventeen' when 617 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3709:20) + at processImmediate (node:internal/timers:466:21) + + 187) Should return 'six hundred eighteen' when 618 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3715:20) + at processImmediate (node:internal/timers:466:21) + + 188) Should return 'six hundred nineteen' when 619 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:3721:20) + at processImmediate (node:internal/timers:466:21) + + 189) Should return 'six hundred twenty' when 620 given: + + AssertionError [ERR_ASSERTION]: 'six hundred twenty undefined' == 'six hundred twenty' + + expected - actual + + -six hundred twenty undefined + +six hundred twenty + + at Context.<anonymous> (test.js:3729:10) + at processImmediate (node:internal/timers:466:21) + + 190) Should return 'six hundred thirty' when 630 given: + + AssertionError [ERR_ASSERTION]: 'six hundred thirty undefined' == 'six hundred thirty' + + expected - actual + + -six hundred thirty undefined + +six hundred thirty + + at Context.<anonymous> (test.js:3789:10) + at processImmediate (node:internal/timers:466:21) + + 191) Should return 'six hundred forty' when 640 given: + + AssertionError [ERR_ASSERTION]: 'six hundred forty undefined' == 'six hundred forty' + + expected - actual + + -six hundred forty undefined + +six hundred forty + + at Context.<anonymous> (test.js:3849:10) + at processImmediate (node:internal/timers:466:21) + + 192) Should return 'six hundred fifty' when 650 given: + + AssertionError [ERR_ASSERTION]: 'six hundred fifty undefined' == 'six hundred fifty' + + expected - actual + + -six hundred fifty undefined + +six hundred fifty + + at Context.<anonymous> (test.js:3909:10) + at processImmediate (node:internal/timers:466:21) + + 193) Should return 'six hundred sixty' when 660 given: + + AssertionError [ERR_ASSERTION]: 'six hundred sixty undefined' == 'six hundred sixty' + + expected - actual + + -six hundred sixty undefined + +six hundred sixty + + at Context.<anonymous> (test.js:3969:10) + at processImmediate (node:internal/timers:466:21) + + 194) Should return 'six hundred seventy' when 670 given: + + AssertionError [ERR_ASSERTION]: 'six hundred seventy undefined' == 'six hundred seventy' + + expected - actual + + -six hundred seventy undefined + +six hundred seventy + + at Context.<anonymous> (test.js:4029:10) + at processImmediate (node:internal/timers:466:21) + + 195) Should return 'six hundred eighty' when 680 given: + + AssertionError [ERR_ASSERTION]: 'six hundred eighty undefined' == 'six hundred eighty' + + expected - actual + + -six hundred eighty undefined + +six hundred eighty + + at Context.<anonymous> (test.js:4089:10) + at processImmediate (node:internal/timers:466:21) + + 196) Should return 'six hundred ninety' when 690 given: + + AssertionError [ERR_ASSERTION]: 'six hundred ninety undefined' == 'six hundred ninety' + + expected - actual + + -six hundred ninety undefined + +six hundred ninety + + at Context.<anonymous> (test.js:4149:10) + at processImmediate (node:internal/timers:466:21) + + 197) Should return 'seven hundred' when 700 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4207:20) + at processImmediate (node:internal/timers:466:21) + + 198) Should return 'seven hundred one' when 701 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4213:20) + at processImmediate (node:internal/timers:466:21) + + 199) Should return 'seven hundred two' when 702 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4219:20) + at processImmediate (node:internal/timers:466:21) + + 200) Should return 'seven hundred three' when 703 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4225:20) + at processImmediate (node:internal/timers:466:21) + + 201) Should return 'seven hundred four' when 704 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4231:20) + at processImmediate (node:internal/timers:466:21) + + 202) Should return 'seven hundred five' when 705 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4237:20) + at processImmediate (node:internal/timers:466:21) + + 203) Should return 'seven hundred six' when 706 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4243:20) + at processImmediate (node:internal/timers:466:21) + + 204) Should return 'seven hundred seven' when 707 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4249:20) + at processImmediate (node:internal/timers:466:21) + + 205) Should return 'seven hundred eight' when 708 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4255:20) + at processImmediate (node:internal/timers:466:21) + + 206) Should return 'seven hundred nine' when 709 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4261:20) + at processImmediate (node:internal/timers:466:21) + + 207) Should return 'seven hundred ten' when 710 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4267:20) + at processImmediate (node:internal/timers:466:21) + + 208) Should return 'seven hundred eleven' when 711 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4273:20) + at processImmediate (node:internal/timers:466:21) + + 209) Should return 'seven hundred twelve' when 712 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4279:20) + at processImmediate (node:internal/timers:466:21) + + 210) Should return 'seven hundred thirteen' when 713 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4285:20) + at processImmediate (node:internal/timers:466:21) + + 211) Should return 'seven hundred fourteen' when 714 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4291:20) + at processImmediate (node:internal/timers:466:21) + + 212) Should return 'seven hundred fifteen' when 715 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4297:20) + at processImmediate (node:internal/timers:466:21) + + 213) Should return 'seven hundred sixteen' when 716 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4303:20) + at processImmediate (node:internal/timers:466:21) + + 214) Should return 'seven hundred seventeen' when 717 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4309:20) + at processImmediate (node:internal/timers:466:21) + + 215) Should return 'seven hundred eighteen' when 718 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4315:20) + at processImmediate (node:internal/timers:466:21) + + 216) Should return 'seven hundred nineteen' when 719 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4321:20) + at processImmediate (node:internal/timers:466:21) + + 217) Should return 'seven hundred twenty' when 720 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred twenty undefined' == 'seven hundred twenty' + + expected - actual + + -seven hundred twenty undefined + +seven hundred twenty + + at Context.<anonymous> (test.js:4329:10) + at processImmediate (node:internal/timers:466:21) + + 218) Should return 'seven hundred thirty' when 730 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred thirty undefined' == 'seven hundred thirty' + + expected - actual + + -seven hundred thirty undefined + +seven hundred thirty + + at Context.<anonymous> (test.js:4389:10) + at processImmediate (node:internal/timers:466:21) + + 219) Should return 'seven hundred forty' when 740 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred forty undefined' == 'seven hundred forty' + + expected - actual + + -seven hundred forty undefined + +seven hundred forty + + at Context.<anonymous> (test.js:4449:10) + at processImmediate (node:internal/timers:466:21) + + 220) Should return 'seven hundred fifty' when 750 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred fifty undefined' == 'seven hundred fifty' + + expected - actual + + -seven hundred fifty undefined + +seven hundred fifty + + at Context.<anonymous> (test.js:4509:10) + at processImmediate (node:internal/timers:466:21) + + 221) Should return 'seven hundred sixty' when 760 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred sixty undefined' == 'seven hundred sixty' + + expected - actual + + -seven hundred sixty undefined + +seven hundred sixty + + at Context.<anonymous> (test.js:4569:10) + at processImmediate (node:internal/timers:466:21) + + 222) Should return 'seven hundred seventy' when 770 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred seventy undefined' == 'seven hundred seventy' + + expected - actual + + -seven hundred seventy undefined + +seven hundred seventy + + at Context.<anonymous> (test.js:4629:10) + at processImmediate (node:internal/timers:466:21) + + 223) Should return 'seven hundred eighty' when 780 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred eighty undefined' == 'seven hundred eighty' + + expected - actual + + -seven hundred eighty undefined + +seven hundred eighty + + at Context.<anonymous> (test.js:4689:10) + at processImmediate (node:internal/timers:466:21) + + 224) Should return 'seven hundred ninety' when 790 given: + + AssertionError [ERR_ASSERTION]: 'seven hundred ninety undefined' == 'seven hundred ninety' + + expected - actual + + -seven hundred ninety undefined + +seven hundred ninety + + at Context.<anonymous> (test.js:4749:10) + at processImmediate (node:internal/timers:466:21) + + 225) Should return 'eight hundred' when 800 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4807:20) + at processImmediate (node:internal/timers:466:21) + + 226) Should return 'eight hundred one' when 801 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4813:20) + at processImmediate (node:internal/timers:466:21) + + 227) Should return 'eight hundred two' when 802 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4819:20) + at processImmediate (node:internal/timers:466:21) + + 228) Should return 'eight hundred three' when 803 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4825:20) + at processImmediate (node:internal/timers:466:21) + + 229) Should return 'eight hundred four' when 804 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4831:20) + at processImmediate (node:internal/timers:466:21) + + 230) Should return 'eight hundred five' when 805 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4837:20) + at processImmediate (node:internal/timers:466:21) + + 231) Should return 'eight hundred six' when 806 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4843:20) + at processImmediate (node:internal/timers:466:21) + + 232) Should return 'eight hundred seven' when 807 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4849:20) + at processImmediate (node:internal/timers:466:21) + + 233) Should return 'eight hundred eight' when 808 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4855:20) + at processImmediate (node:internal/timers:466:21) + + 234) Should return 'eight hundred nine' when 809 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:4861:20) + at processImmediate (node:internal/timers:466:21) + + 235) Should return 'eight hundred ten' when 810 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4867:20) + at processImmediate (node:internal/timers:466:21) + + 236) Should return 'eight hundred eleven' when 811 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4873:20) + at processImmediate (node:internal/timers:466:21) + + 237) Should return 'eight hundred twelve' when 812 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4879:20) + at processImmediate (node:internal/timers:466:21) + + 238) Should return 'eight hundred thirteen' when 813 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4885:20) + at processImmediate (node:internal/timers:466:21) + + 239) Should return 'eight hundred fourteen' when 814 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4891:20) + at processImmediate (node:internal/timers:466:21) + + 240) Should return 'eight hundred fifteen' when 815 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4897:20) + at processImmediate (node:internal/timers:466:21) + + 241) Should return 'eight hundred sixteen' when 816 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4903:20) + at processImmediate (node:internal/timers:466:21) + + 242) Should return 'eight hundred seventeen' when 817 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4909:20) + at processImmediate (node:internal/timers:466:21) + + 243) Should return 'eight hundred eighteen' when 818 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4915:20) + at processImmediate (node:internal/timers:466:21) + + 244) Should return 'eight hundred nineteen' when 819 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:4921:20) + at processImmediate (node:internal/timers:466:21) + + 245) Should return 'eight hundred twenty' when 820 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred twenty undefined' == 'eight hundred twenty' + + expected - actual + + -eight hundred twenty undefined + +eight hundred twenty + + at Context.<anonymous> (test.js:4929:10) + at processImmediate (node:internal/timers:466:21) + + 246) Should return 'eight hundred thirty' when 830 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred thirty undefined' == 'eight hundred thirty' + + expected - actual + + -eight hundred thirty undefined + +eight hundred thirty + + at Context.<anonymous> (test.js:4989:10) + at processImmediate (node:internal/timers:466:21) + + 247) Should return 'eight hundred forty' when 840 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred forty undefined' == 'eight hundred forty' + + expected - actual + + -eight hundred forty undefined + +eight hundred forty + + at Context.<anonymous> (test.js:5049:10) + at processImmediate (node:internal/timers:466:21) + + 248) Should return 'eight hundred fifty' when 850 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred fifty undefined' == 'eight hundred fifty' + + expected - actual + + -eight hundred fifty undefined + +eight hundred fifty + + at Context.<anonymous> (test.js:5109:10) + at processImmediate (node:internal/timers:466:21) + + 249) Should return 'eight hundred sixty' when 860 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred sixty undefined' == 'eight hundred sixty' + + expected - actual + + -eight hundred sixty undefined + +eight hundred sixty + + at Context.<anonymous> (test.js:5169:10) + at processImmediate (node:internal/timers:466:21) + + 250) Should return 'eight hundred seventy' when 870 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred seventy undefined' == 'eight hundred seventy' + + expected - actual + + -eight hundred seventy undefined + +eight hundred seventy + + at Context.<anonymous> (test.js:5229:10) + at processImmediate (node:internal/timers:466:21) + + 251) Should return 'eight hundred eighty' when 880 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred eighty undefined' == 'eight hundred eighty' + + expected - actual + + -eight hundred eighty undefined + +eight hundred eighty + + at Context.<anonymous> (test.js:5289:10) + at processImmediate (node:internal/timers:466:21) + + 252) Should return 'eight hundred ninety' when 890 given: + + AssertionError [ERR_ASSERTION]: 'eight hundred ninety undefined' == 'eight hundred ninety' + + expected - actual + + -eight hundred ninety undefined + +eight hundred ninety + + at Context.<anonymous> (test.js:5349:10) + at processImmediate (node:internal/timers:466:21) + + 253) Should return 'nine hundred' when 900 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5407:20) + at processImmediate (node:internal/timers:466:21) + + 254) Should return 'nine hundred one' when 901 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5413:20) + at processImmediate (node:internal/timers:466:21) + + 255) Should return 'nine hundred two' when 902 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5419:20) + at processImmediate (node:internal/timers:466:21) + + 256) Should return 'nine hundred three' when 903 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5425:20) + at processImmediate (node:internal/timers:466:21) + + 257) Should return 'nine hundred four' when 904 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5431:20) + at processImmediate (node:internal/timers:466:21) + + 258) Should return 'nine hundred five' when 905 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5437:20) + at processImmediate (node:internal/timers:466:21) + + 259) Should return 'nine hundred six' when 906 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5443:20) + at processImmediate (node:internal/timers:466:21) + + 260) Should return 'nine hundred seven' when 907 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5449:20) + at processImmediate (node:internal/timers:466:21) + + 261) Should return 'nine hundred eight' when 908 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5455:20) + at processImmediate (node:internal/timers:466:21) + + 262) Should return 'nine hundred nine' when 909 given: + TypeError: Assignment to constant variable. + at toReadable (src/index.js:47:21) + at Context.<anonymous> (test.js:5461:20) + at processImmediate (node:internal/timers:466:21) + + 263) Should return 'nine hundred ten' when 910 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5467:20) + at processImmediate (node:internal/timers:466:21) + + 264) Should return 'nine hundred eleven' when 911 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5473:20) + at processImmediate (node:internal/timers:466:21) + + 265) Should return 'nine hundred twelve' when 912 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5479:20) + at processImmediate (node:internal/timers:466:21) + + 266) Should return 'nine hundred thirteen' when 913 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5485:20) + at processImmediate (node:internal/timers:466:21) + + 267) Should return 'nine hundred fourteen' when 914 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5491:20) + at processImmediate (node:internal/timers:466:21) + + 268) Should return 'nine hundred fifteen' when 915 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5497:20) + at processImmediate (node:internal/timers:466:21) + + 269) Should return 'nine hundred sixteen' when 916 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5503:20) + at processImmediate (node:internal/timers:466:21) + + 270) Should return 'nine hundred seventeen' when 917 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5509:20) + at processImmediate (node:internal/timers:466:21) + + 271) Should return 'nine hundred eighteen' when 918 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5515:20) + at processImmediate (node:internal/timers:466:21) + + 272) Should return 'nine hundred nineteen' when 919 given: + TypeError: result is not a function + at toReadable (src/index.js:46:16) + at Context.<anonymous> (test.js:5521:20) + at processImmediate (node:internal/timers:466:21) + + 273) Should return 'nine hundred twenty' when 920 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred twenty undefined' == 'nine hundred twenty' + + expected - actual + + -nine hundred twenty undefined + +nine hundred twenty + + at Context.<anonymous> (test.js:5529:10) + at processImmediate (node:internal/timers:466:21) + + 274) Should return 'nine hundred thirty' when 930 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred thirty undefined' == 'nine hundred thirty' + + expected - actual + + -nine hundred thirty undefined + +nine hundred thirty + + at Context.<anonymous> (test.js:5589:10) + at processImmediate (node:internal/timers:466:21) + + 275) Should return 'nine hundred forty' when 940 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred forty undefined' == 'nine hundred forty' + + expected - actual + + -nine hundred forty undefined + +nine hundred forty + + at Context.<anonymous> (test.js:5649:10) + at processImmediate (node:internal/timers:466:21) + + 276) Should return 'nine hundred fifty' when 950 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred fifty undefined' == 'nine hundred fifty' + + expected - actual + + -nine hundred fifty undefined + +nine hundred fifty + + at Context.<anonymous> (test.js:5709:10) + at processImmediate (node:internal/timers:466:21) + + 277) Should return 'nine hundred sixty' when 960 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred sixty undefined' == 'nine hundred sixty' + + expected - actual + + -nine hundred sixty undefined + +nine hundred sixty + + at Context.<anonymous> (test.js:5769:10) + at processImmediate (node:internal/timers:466:21) + + 278) Should return 'nine hundred seventy' when 970 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred seventy undefined' == 'nine hundred seventy' + + expected - actual + + -nine hundred seventy undefined + +nine hundred seventy + + at Context.<anonymous> (test.js:5829:10) + at processImmediate (node:internal/timers:466:21) + + 279) Should return 'nine hundred eighty' when 980 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred eighty undefined' == 'nine hundred eighty' + + expected - actual + + -nine hundred eighty undefined + +nine hundred eighty + + at Context.<anonymous> (test.js:5889:10) + at processImmediate (node:internal/timers:466:21) + + 280) Should return 'nine hundred ninety' when 990 given: + + AssertionError [ERR_ASSERTION]: 'nine hundred ninety undefined' == 'nine hundred ninety' + + expected - actual + + -nine hundred ninety undefined + +nine hundred ninety + + at Context.<anonymous> (test.js:5949:10) + at processImmediate (node:internal/timers:466:21) + + + diff --git a/package-lock.json b/package-lock.json index bd8081d6e..c073df850 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,999 @@ { "name": "rsapp-task-template", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "rsapp-task-template", + "version": "1.0.0", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "chai": "^4.2.0", + "colors": "^1.4.0", + "mocha": "^6.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": "<=12" + } + }, + "node_modules/ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "engines": { + "node": "*" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "engines": { + "node": "*" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/es-abstract": { + "version": "1.17.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", + "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "deprecated": "Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.", + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "engines": { + "node": "*" + } + }, + "node_modules/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dependencies": { + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mocha": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", + "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", + "dependencies": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.0", + "yargs-parser": "13.1.1", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "node_modules/node-environment-flags/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "engines": { + "node": "*" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "node_modules/yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, "dependencies": { "ansi-colors": { "version": "3.2.3", diff --git a/src/index.js b/src/index.js index eeae09b1b..0f3607fc9 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,61 @@ -module.exports = function toReadable (number) { - +module.exports = function toReadable (num) { + + const hundreds = num / 100; + const hundredsRounded = Math.floor(hundreds) + num = (num - (hundredsRounded * 100)); + const tens = num / 10; + const tensRounded = Math.floor(tens); + ones = (num - (tensRounded * 10)); + + let result = ''; + let resultFinal = ''; + let numbers = { + 1: 'one', + 2: 'two', + 3: 'three', + 4: 'four', + 5: 'five', + 6: 'six', + 7: 'seven', + 8: 'eight', + 9: 'nine', + 10: 'ten', + 11: 'eleven', + 12: 'twelve', + 13: 'thirteen', + 14: 'fourteen', + 15: 'fifteen', + 16: 'sixteen', + 17: 'seventeen', + 18: 'eighteen', + 19: 'nineteen', + 20: 'twenty', + 30: 'thirty', + 40: 'forty', + 50: 'fifty', + 60: 'sixty', + 70: 'seventy', + 80: 'eighty', + 90: 'ninety', + } + + if (hundredsRounded === 0 && tens === 0 && ones === 0) { + return resultFinal = `zero`; + } else if (hundredsRounded > 0 && tens === 0 && ones === 0) { + return resultFinal = `${numbers[hundredsRounded]} hundred`; + } else if (hundredsRounded > 0 && (tens > 0 || ones > 0)) { + result = `${numbers[hundredsRounded]} hundred`; + } + + if ((tens * 10) >= 20 && ones !== 0) { + resultFinal = `${result} ${numbers[(tensRounded * 10)]} ${numbers[ones]}`; + } else if ((tens * 10) >= 20 && ones === 0) { + resultFinal = `${result} ${numbers[(tensRounded * 10)]}`; + } else if ((tens * 10) < 20 && tens > 0) { + resultFinal = `${result} ${numbers[tens * 10]}`; + } else if (tens === 0 && ones !== 0) { + resultFinal = `${numbers[ones]}`; + } + + return resultFinal.trim(); }