npm ioredis-mock 2.0.0
v2.0.0

latest releases: 8.9.0, 7.5.1, 8.8.3...
7 years ago

Bumping the version to v2 as there are fixes in this release that are breaking changes.

Added

  • flushdb command.

Changed

  • Command arguments is now transformed to strings before being passed to the command itself helping the mock behave more like a real ioredis client.

Fixed

  • append updated to return an integer.
  • dbsize updated to return an integer.
  • decr updated to return an integer.
  • decrby updated to return an integer.
  • expire updated to return an integer.
  • expireat updated to return an integer.
  • hdel updated to return an integer.
  • hexists updated to return an integer.
  • hincrby updated to return an integer.
  • hlen updated to return an integer.
  • hset updated to return an integer.
  • hsetnx updated to return an integer.
  • hstrlen updated to return an integer.
  • incr updated to return an integer.
  • incrby updated to return an integer.
  • lpush updated to return an integer.
  • lpushx updated to return an integer.
  • mget required a single array argument, updated to use multiple arguments (single array support will be added later when ioredis Argument Transformers is properly implemented).
  • msetnx updated to return an integer.
  • persist updated to return an integer.
  • pexpire updated to return an integer.
  • pexpireat updated to return an integer.
  • pttl updated to return an integer.
  • renamenx updated to return an integer.
  • rpush updated to return an integer.
  • rpushx updated to return an integer.
  • scard updated to return an integer.
  • setnx updated to return an integer.
  • sismember updated to return an integer.
  • strlen updated to return an integer.
  • ttl updated to return an integer.

Deprecated

  • hmset no longer accepts passing an object with keys and values directly. This will be added later when ioredis Argument Transformers is properly implemented.

Don't miss a new ioredis-mock release

NewReleases is sending notifications on new releases.