riot-web/test
Travis Ralston 22233a8745 Add a concept of a singleflight to avoid repeated calls to stop/ending
This makes it easier to keep track of which pieces the client will have already dispatched or been executed, reducing the amount of class members needed.

Critically, this makes it so the 'stop' button (which is currently a send button) actually works even after the automatic stop has happened.

UI is still pending for stopping recording early. This is not covered by this change.
2021-04-14 21:59:50 -06:00
..
accessibility Fix tests failing to load skin 2021-03-09 10:13:16 -07:00
autocomplete Remove query matcher shouldMatchPrefix support 2021-03-31 18:21:02 +01:00
components Patch over legacy Groups test 2021-03-31 23:51:17 -06:00
editor Fix tests failing to load skin 2021-03-09 10:13:16 -07:00
end-to-end-tests Fix tests 2021-03-26 11:56:58 +00:00
i18n
i18n-test Attempt to fix tests some more 2020-09-15 13:19:47 +01:00
img
notifications Remove a couple more files from eslintignore 2020-10-30 18:33:33 +00:00
stores
utils Remove a bunch of useless 'use strict' definitions 2021-03-08 20:26:08 -07:00
.eslintrc.js
DecryptionFailureTracker-test.js
KeyBindingsManager-test.ts Add copyright headers 2021-03-07 19:05:36 +13:00
ScalarAuthClient-test.js
Singleflight-test.ts Add a concept of a singleflight to avoid repeated calls to stop/ending 2021-04-14 21:59:50 -06:00
Terms-test.js
UserActivity-test.js lolex renamed to @sinonjs/fake-timers 2021-01-27 12:31:37 +00:00
createRoom-test.js Fix tests failing to load skin 2021-03-09 10:13:16 -07:00
mock-clock.js
setupTests.js Fix tests for new call path 2021-03-11 09:42:55 -07:00
skinned-sdk.js
test-utils.js Fix tests for new call path 2021-03-11 09:42:55 -07:00