rx-sandbox

Marble diagram DSL based test suite for RxJS

MIT License

Downloads
7.7K
Stars
172
Committers
9

Bot releases are hidden (Show)

rx-sandbox - Release 2.0.5 Latest Release

Published by kwonoj about 1 year ago

  • Bump up dependencies
rx-sandbox - Release 2.0.3

Published by kwonoj about 3 years ago

  • Bump up dependencies
rx-sandbox - Release 2.0.2

Published by kwonoj over 3 years ago

2.0.2 (2021-05-18)

Bug Fixes

  • testmessage: wide notificationtype (b167aff)
rx-sandbox - Release 2.0.1

Published by kwonoj over 3 years ago

2.0.1 (2021-05-18)

Bug Fixes

  • getmessages: update return type (c2037bd)
rx-sandbox - Release v2.0.0

Published by kwonoj over 3 years ago

2.0.0 (2021-05-18)

Features

  • sandbox: support v7.0.1 (3f40757)
rx-sandbox - Release 2.0.0-beta.3

Published by kwonoj almost 4 years ago

2.0.0-beta.3 (2020-11-06)

Bug Fixes

  • sandboxinstance: expose scheduler instance (6ada7a5)

Features

  • creattestscheduler: support flush with native async tick (93a99a4)
  • marbleassert: jasmine style toEqual() matcher (6dcc7f8)
  • sandbox: accept config object (3464710)
  • sandbox: expose interface to create async flush scheduler (f20fb40)
  • sandbox: support to create async flush instance (b9c5e71)

BREAKING CHANGES

  • sandboxinstance: scheduler no longer expose maxFrame property. use
    property returned by sandbox.create().
  • sandbox: no longer directly export signatures for utilities,
    such as getMessages due to overloaded signature behaviors. Use
    RxSandboxInstance['name'] or RxAsyncSandboxInstance['name'] instead
    to pick up signatures.
rx-sandbox - Release 1.0.4

Published by kwonoj almost 4 years ago

rx-sandbox - Release 2.0.0-beta.2

Published by kwonoj almost 4 years ago

2.0.0-beta.2 (2020-10-23)

Bug Fixes

  • testmessage: update types, rx@7 support (f23cf4d)

BREAKING CHANGES

  • sandbox: require rx >= 7.0.0-beta.8
rx-sandbox - Release 2.0.0-beta.1

Published by kwonoj over 4 years ago

2.0.0-beta.1 (2020-06-02)

build

  • tsconfig: update tsconfig (748ea40)

Features

BREAKING CHANGES

  • tsconfig: require es2015 supported runtime
  • sandb8x: require rx >= 7.x
rx-sandbox - Release 1.0.3

Published by kwonoj over 5 years ago

1.0.3 (2019-06-23)

Bug Fixes

  • create: relate maxframevalue to frametimefactor (81587e8)
rx-sandbox - Release 1.0.2

Published by kwonoj almost 6 years ago

1.0.2 (2019-01-10)

Bug Fixes

  • getmarbletokenvalue: allow undefined as token value (ec318c7)
rx-sandbox - Release 1.0.1

Published by kwonoj about 6 years ago

1.0.1 (2018-10-13)

Bug Fixes

  • package: update jest-matcher-utils to version 23.0.0 (ede0594)
rx-sandbox - Release 1.0.0

Published by kwonoj over 6 years ago

1.0.0 (2018-05-16)

  • package: bump up peerdep to rxjs@6 (085c2b6)

BREAKING CHANGES

  • package: Import paths are not compatible with rxjs@5 anymore
rx-sandbox - Release 0.0.10

Published by kwonoj over 6 years ago

0.0.10 (2018-01-26)

Bug Fixes

  • tokenparsereducer: support simultaneous sub-unsub (e60d6f1)
rx-sandbox - Release 0.0.9

Published by kwonoj almost 7 years ago

0.0.9 (2017-12-10)

Bug Fixes

  • flush: fix hot observable flush order (c10f1f7)
rx-sandbox - Release 0.0.8

Published by kwonoj about 7 years ago

Features

  • rxsandboxinstance: export scheduler instance (09afcc9)
rx-sandbox - Release 0.0.7

Published by kwonoj about 7 years ago

Features

  • index: export types for functions (c069f86)
rx-sandbox - Release 0.0.6

Published by kwonoj about 7 years ago

Bug Fixes

  • getmarbletokenvalue: Check for undefined values for given token (78b34c2)
rx-sandbox - Release v0.0.5

Published by kwonoj about 7 years ago

Features

  • advanceto: implement advanceTo interface (1d27849), closes #36
rx-sandbox - Release v0.0.4

Published by kwonoj about 7 years ago

Bug Fixes

  • marbleassert: accept subscriptionlog array (4640bc9)

Features

  • constructobservablemarble: define interfaces (5788fb1)
  • constructobservablemarble: implement constructobservablemarble (fee3d80)
  • constructsubscriptionmarble: implement constructSubscriptionMarble (527d231)
  • marbleassert: define assertion interface (04b27dc)
  • marbleassert: implement marbleAssert (3822439)
  • observablemarbleassert: input validation (29f010e)
  • subscriptionmarbleassert: implement subscriptionMarbleAssert (df823fa)
Package Rankings
Top 2.82% on Npmjs.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
Build Status codecov npm