code-server/test/unit
Joe Previte 88e971c609
refactor(heart): bind class methods and make beat async (#5142)
* feat: set up new test for beat twice

* refactor: make Heart.beat() async

This allows us to properly await heart.beat() in our tests and remove
the HACK I added before.

* refactor: bind heart methods .beat and .alive

This allows the functions to maintain access to the Heart instance (or
`this`) even when they are passed to other functions. We do this because
we pass both `isActive` and `beat` to `heartbeatTimer`.

* feat(heart): add test to ensure no warnings called

* fixup!: revert setTimeout for heartbeatTimer

* fixup!: return promise in beat
2022-05-04 16:05:48 -07:00
..
common Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
node refactor(heart): bind class methods and make beat async (#5142) 2022-05-04 16:05:48 -07:00
helpers.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00