All Versions
99
Latest Version
Avg Release Cycle
33 days
Latest Release
-

Changelog History
Page 1

  • v3.16.5 Changes

    • ๐Ÿ‘Œ Improve type definition for stubbing a sequence of promises #481
  • v3.16.4 Changes

    • โšก๏ธ Update quibble
  • v3.16.3 Changes

    • ๐Ÿ›  Fix replaceEsm for the latest release of Node 16, which changed the loader interface. See #474 and quibble#54
  • v3.16.2 Changes

    • ๐Ÿ‘ฏ Handle cases where deep-cloning arguments fails. If cloneArgs is specified on a stubbing or verification, the error will be propagated and thrown, otherwise it will be swallowed and td.explain will warn the user that clone failed (and therefore its log message may be inaccurate). See #469
  • v3.16.1 Changes

    • โฌ†๏ธ Upgrade quibble to fix ESM replacement
  • v3.16.0 Changes

    • โž• Add new td.instance() method which is a one-liner of FakeFoo = td.constructor(Foo); new FakeFoo() #448
  • v3.15.0 Changes

    • โž• Add support for faking native ES modules with td.replaceEsm() #445
  • v3.14.0 Changes

    • โšก๏ธ Type updates #437
  • v3.13.1 Changes

    March 16, 2020
    • ๐Ÿ›  Fixes cases where test double objects are passed into when or verify #427
  • v3.13.0

    February 27, 2020