Alonso Torres
|
4ac14cfd08
|
✨ Add component synchronization to waitForLayoutUpdate (#10964)
* ✨ Add component synchronization to waitForLayoutUpdate
* 🐛 Fix async mock leak in workspace-reflow-test
Use mock/with-mocks instead of with-redefs for http/send! mock in
failed-google-font-css-does-not-abort-shared-consumers test.
with-redefs restores bindings when the block exits synchronously,
but the RxJS subscription fires asynchronously. This caused the mock
to leak into subsequent tests (workspace-media-test), producing 3
spurious failures.
AI-assisted-by: mimo-v2.5-pro
* ♻️ Replace async with-redefs with mock/with-mocks in frontend tests
with-redefs restores bindings when the block exits synchronously,
which is too early for async code (t/async, rx/subs!, promises).
mock/with-mocks uses set! and restores in the done callback, keeping
mocks alive across async boundaries.
Converted 15 with-redefs usages across 4 test files:
- workspace_reflow_test.cljs: 2 genuinely async tests (P1)
- routes_test.cljs: 3 SSO caching tests (P2)
- main_errors_test.cljs: 8 expired-org SSO tests (P2)
- comments_test.cljs: 2 comment thread tests (P2)
36 purely sync with-redefs usages left unchanged — with-redefs
is correct for synchronous code.
AI-assisted-by: mimo-v2.5-pro
* 📎 Fix fmt issues
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
|
2026-08-18 17:45:42 +02:00 |
|
Andrey Antukh
|
3865e29b65
|
⬆️ Update pnpm dependencies across all modules
|
2026-08-04 14:15:35 +02:00 |
|
Alonso Torres
|
cb21f6401a
|
✨ Add waitForLayoutUpdate plugin method (#9898)
* ✨ Add waitForLayoutUpdate plugin method
* ✨ Refactor internal wait for tasks
|
2026-07-28 14:44:30 +02:00 |
|
Alonso Torres
|
6c5d01283a
|
🐛 Add more test for reported bugs (#10765)
|
2026-07-21 12:18:40 +02:00 |
|
Elena Torró
|
c11d3aaaa7
|
🐛 Add :stroke-image support to plugins API (#10683)
|
2026-07-14 10:26:19 +02:00 |
|
Alonso Torres
|
3ee5b50007
|
🐛 Fix problems with padding multiple values in plugins and UI (#10602)
* 🐛 Fix problem with padding types in plugins
* 🐛 Fix problem with multiple selection paddings
|
2026-07-10 09:13:20 +02:00 |
|
Alonso Torres
|
d6c50cc40b
|
🐛 Fix problems with plugins api setPluginData (#10632)
|
2026-07-09 18:00:26 +02:00 |
|
Alonso Torres
|
7655f854a4
|
✨ Improved api test suite (#10533)
* 🐛 Fix plugins api issues
* 🐛 Fix problem with text weight
* 🐛 Fix api problems
* ✨ Updated plugins test suite
* 🐛 Referential integrity tests
* ✨ Add resetOverrides method
* 🐛 Fix plugins components structure poluting
|
2026-07-07 16:12:12 +02:00 |
|
alonso.torres
|
f1426cb3bb
|
🐛 Add test of fixes in the plugins api suite
|
2026-07-02 13:32:17 +02:00 |
|
Andrey Antukh
|
6cc2c403c4
|
⬆️ Update dependencies
|
2026-07-01 14:45:41 +02:00 |
|
Alonso Torres
|
e0be9f7ade
|
✨ Plugin for api testing (#10410)
|
2026-06-30 14:01:38 +02:00 |
|