Min RK
f2cab7c5ef
vendor tiny subset of unmaintained recompose
...
the functions we use haven't changed in almost 10 years,
and are only a few lines
we should probably lose them eventually, but easier to vendor them first
2025-03-25 12:28:00 +01:00
Min RK
325dd21845
try to fix admin pagination
...
- allow cancellation of outdated updates
- trigger offset changes with setOffset instead of on reply
- render pagination footer with `user_page.offset` instead of state.offset which only represents the _requested_ offset, not current view
2025-03-24 19:18:56 +01:00
Simon Li
2bcb24c56e
Replace react-router-dom@6 with react-router@7
2024-12-01 22:24:00 +00:00
Min RK
6ccb809a2a
consistent use of fakeTimers
2024-09-13 13:10:48 +02:00
Min RK
43597febcb
update import for React.act
2024-09-13 13:10:48 +02:00
Min RK
e8b2bd82c8
userEvent is async now
2024-08-27 14:52:02 +02:00
Min RK
2af252c4c3
admin: don't use state change to update offset
...
set offset -> request page -> response sets offset is a recipe for races
instead, send request with new offset and only update offset state
made easier by consolidating page update requests into single loadPageData
2024-05-14 15:23:46 +02:00
Min RK
d0665a9f21
update tests for sort, state filter
2024-03-08 12:01:38 +01:00
Min RK
a09862cb1b
restore resetting offset when name filter changes
2024-03-06 10:30:36 +01:00
Min RK
a6e32deeb1
refactor mock dashboard in tests
...
reusable mock function with overrides for props (mostly API methods), rather than duplicate invocations
makes updating to v6 way easier
2024-03-06 10:12:46 +01:00
Min RK
38dc781271
update react-router-dom to v6
...
don't need v5-compat
2024-03-06 10:10:04 +01:00
Min RK
f4f30db334
sinon clock doesn't seem to help
...
jest has what we need already
2024-03-06 02:02:15 +01:00
Min RK
f13e69b172
get most jsx tests passing
2024-03-06 02:01:49 +01:00
Diogo Castro
38e1a0aed5
Tests
2023-06-21 22:55:39 +02:00
pre-commit-ci[bot]
b0367c21f3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-05-23 15:33:08 +00:00
Diogo Castro
9d68107722
Add test case for named servers
...
Adapt all tests
2023-05-23 17:30:23 +02:00
Min RK
46052387bc
admin panel: fix condition for start/stop buttons on user servers
...
`.ready` is the right switch for the links, not `.started` which can be defined even after they stop
2023-02-21 09:07:22 +01:00
pre-commit-ci[bot]
7c92902e48
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-10-24 23:10:47 +00:00
Min RK
34b6bc3a3f
call reducers in some tests
...
allows testing reducer functionality
workaround bug preventing mocked useSelector from behaving realistically
2022-09-05 15:09:11 +02:00
Nathan Barber
09d0909878
Update unit tests to spec
2022-08-03 12:50:29 -04:00
Min RK
2e878fb5ca
fix spawn page link
2022-06-08 10:48:04 +02:00
Narek Amirbekian
b1177cd2ce
Improve user search tests
2022-04-08 12:23:27 -07:00
Narek Amirbekian
16824dcadb
Use .toHaveClass instead of .contains
2022-03-16 16:42:17 -07:00
Narek Amirbekian
f949cda227
Add test for details view
2022-03-16 16:36:34 -07:00
Narek Amirbekian
93d82a9012
Fix tests
2022-03-15 17:09:26 -07:00
Narek Amirbekian
147a578f7a
Fix index error on assertion
2022-03-14 18:03:56 -07:00
Narek Amirbekian
3a59a15164
Add front end tests for user search
2022-03-14 17:54:51 -07:00
Nathan Barber
4704217dc5
Fix bug with umwarranted error messages
2021-12-13 20:36:00 -05:00
pre-commit-ci[bot]
a6611e5999
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-12-01 06:45:29 +00:00
Nathan Barber
293fe4e838
Updated ServerDashboard to testing-library, added tests
2021-12-01 01:32:19 -05:00
Nathan Barber
97b6b71983
Remove unused imports and variables
2021-05-17 13:37:54 -04:00
Nathan Barber
5e2ca7bcff
Update ServerDashboard unit test for async pagination check
2021-05-05 13:19:35 -04:00
Nathan Barber
51deaa36f3
Combine API props, update tests for redux hooks
2021-04-08 18:28:49 -04:00
Nathan Barber
b230745d64
Fix useState sort method assignment bug
2021-04-07 12:53:27 -04:00
Nathan Barber
11cb9523e8
Add React Admin and modify AdminHandler
2021-04-05 16:51:22 -04:00