Abdullah Atta
f21f235d37
core: remove pricing tests
2025-10-03 13:58:22 +05:00
Abdullah Atta
2949fcde38
core: fix e2e tests
2025-10-03 13:54:17 +05:00
Abdullah Atta
fbe551eb29
core: add new subscription types
2025-09-29 10:00:29 +05:00
Abdullah Atta
89ee0f8d27
core: fix sync tests and remove obsolete snapshots
2024-11-16 15:16:18 +05:00
Abdullah Atta
f0c5f6b949
core: lazy init compressor
2024-11-13 15:48:33 +05:00
Abdullah Atta
19c2d2007f
core: fix imports in tests
2024-09-23 15:32:13 +05:00
Abdullah Atta
59739067b6
core: make imports compatible with esm
2024-09-23 15:32:12 +05:00
Abdullah Atta
020244231f
desktop: update electron to v30 ( #6498 )
2024-09-13 08:39:18 +05:00
Abdullah Atta
f719bebe5a
core: create triggers after resetting database
2024-05-21 09:59:20 +05:00
Abdullah Atta
4c4cda1c39
core: create conflict if local item is unsynced
...
previously we were only creating a conflict when the local item was
edited after the remote item. This failed in cases where even though
the local item was edited before the remote item, it still contained
important information.
Now we only check if the local item is synced or not. If it isn't synced,
we most probably want to preserve the local changes, or at least want
to be notified.
2024-05-15 12:36:38 +05:00
Abdullah Atta
eac1750b1c
core: add test for merge conflicts during sync
2024-05-14 15:21:00 +05:00
Abdullah Atta
198fa33fc0
core: do not update dateModified when setting synced=true
2024-05-14 15:21:00 +05:00
Abdullah Atta
4819e17da3
core: rerun sync if there are unsynced changes after sync complete
2024-05-08 16:48:59 +05:00
Abdullah Atta
ac96354b4c
core: handle case when updating item while a push is ongoing
2024-05-06 22:04:04 +05:00
Abdullah Atta
a2cfa8873f
core: fix sync tests
2024-03-23 07:23:02 +05:00
Abdullah Atta
951f628351
core: fix sync tests
2024-03-21 11:19:03 +05:00
Abdullah Atta
60e1da412c
core: enable sync during tests
2024-03-21 11:18:08 +05:00
Abdullah Atta
dc3caa16d0
core: migrate vault to a database collection
2024-03-21 11:15:31 +05:00
Abdullah Atta
500388a634
core: fix sync & monographs tests
2024-03-21 11:14:54 +05:00
Abdullah Atta
a6a2f848d7
core: fix sync tests
2024-03-21 11:14:54 +05:00
Abdullah Atta
94f7e8cd08
core: fix monographs
2024-03-21 11:04:26 +05:00
Abdullah Atta
51819e9d4a
core: fix sync tests
2024-03-21 11:04:26 +05:00
Abdullah Atta
37ae106713
core: remove unnecessary sync tests
2024-03-21 11:03:14 +05:00
Abdullah Atta
b93b5cc8d6
core: migrate monographs to typescript
2024-03-21 11:03:14 +05:00
Abdullah Atta
5b537ab470
core: fix types & syncing issues
2024-03-21 11:02:47 +05:00
Abdullah Atta
22221afb7a
core: fix more typings
2024-03-21 10:58:39 +05:00
Abdullah Atta
41ea254301
core: convert almost everything to typescript
2024-03-21 10:58:39 +05:00
Abdullah Atta
a3b590bcb7
core: add more login tests
2024-03-12 07:19:59 +05:00
Abdullah Atta
ca9a8d14fa
core: fix sync tests
2024-03-05 15:03:18 +05:00
Abdullah Atta
9e66269aca
core: fix core tests
2023-09-25 12:20:54 +05:00
Abdullah Atta
9ab7e722e0
core: port fixes for sync issues from typescript branch
2023-09-13 10:23:44 +05:00
Abdullah Atta
d384aa9dcf
core: use isolated storage for each test for more reliability
2023-08-14 09:54:57 +05:00
Abdullah Atta
e4c8e7a0c5
core: download prismjs languages before tests
2023-08-14 09:54:57 +05:00
Abdullah Atta
7c2b0c5947
core: start migrating core to typescript & vitest
2023-08-14 09:54:57 +05:00
ammarahm-ed
fa7900aef6
core: fix tests
2023-06-17 13:36:01 +05:00
Abdullah Atta
9116a24392
global: update license year to 2023
2023-01-16 13:48:28 +05:00
Abdullah Atta
9aad63a623
core: use correct env variables for login tests
2023-01-06 17:44:07 +05:00
Abdullah Atta
22871d8baf
core: use the new login flow in all tests
2023-01-06 17:44:07 +05:00
Abdullah Atta
a7901b0323
core: sku property in pricing test should be generic
2022-09-09 01:17:27 +05:00
Abdullah Atta
3f73b47121
core: use generic snapshot for pricing test
...
this is because the pricing response data contains location based data like
country, countryCode, pricing etc. Running it on different
computers will generate different data. To avoid this we
should test only the types of each property using `jest`'s
propertyMatchers
2022-09-09 01:12:45 +05:00
Abdullah Atta
78c1df8723
core: add pricing test snapshot
2022-09-09 00:56:43 +05:00
Abdullah Atta
289e6eefb3
core: move pricing test to e2e tests
2022-09-05 18:00:33 +05:00
Abdullah Atta
d81f5dba65
refactor: migrate to theme-ui from rebass
2022-08-31 07:26:27 +05:00
Abdullah Atta
c317774c8a
docs: add license header
2022-08-30 16:17:04 +05:00
thecodrr
87b778db94
test: improve overall test coverage
2022-08-15 10:57:25 +05:00
thecodrr
d16a4abfcc
chore: remove unnecessary console.trace
2021-12-27 19:13:54 +00:00
thecodrr
301c155119
test: add refresh_token reuse test
2021-12-15 09:45:34 +05:00
thecodrr
6fab9ad1f3
chore: remove all comments
2021-10-22 16:29:03 +05:00
thecodrr
918b50116d
fix: invalid_grant when refreshing tokens concurrently
2021-08-08 12:20:07 +05:00
thecodrr
f8c306380b
feat: migrate to use the new backend
2020-12-16 12:06:25 +05:00