mvdbeek
f50e215599
Transform yaml for jest tests
2025-05-12 10:54:46 +02:00
John Chilton
8e3e86a706
Option for add_column_regex to be unmatched, improved testing.
...
Can easily be combined concatenate and such to get conditionals on rewriting values. Used for new tests in new collection types branch that mirror I think useful, real-world examples. Also extends the test framework a bit to allow testing errors during evaluation and not just errors that can be caught statically by inspecting the rule itself.
2025-05-09 16:38:18 -04:00
Laila Los
119e9e7e08
fix dialog in jsdom
2025-05-09 10:20:53 -05:00
davelopez
2e2adf1953
Add "ro-crate-zip-explorer" to modules to transform in Jest config
2025-05-08 23:59:51 +02:00
Laila Los
401d558b2a
remove tags used from client
2025-04-16 13:07:05 +02:00
John Chilton
519367572b
Suppress errors for custom icons when using them in WorkflowComment.test.ts.
2025-03-05 10:43:35 -05:00
Alireza Heidari
c13d82a6a0
Fixes syntax format error in mockedDirective bind method
2025-02-27 12:56:21 +01:00
Alireza Heidari
e403c416aa
Updates mocks directive bind method
...
Enhances mocked directive bind method to set data attributes
2025-02-27 12:56:16 +01:00
John Chilton
4b3ee52b44
Merge branch 'release_24.2' into merge_24.2_into_dev
2024-12-03 12:39:48 -05:00
Ahmed Awan
c2ab795265
fix PairedListCollectionCreator jest
2024-12-02 16:08:24 -06:00
John Chilton
856c909cc9
Another pass at reducing logging around Galaxy configs.
2024-11-22 12:17:34 -05:00
John Chilton and Dannon
82a4498a29
Update client/tests/jest/jest.setup.js
...
Co-authored-by: Dannon <dannon.baker@gmail.com >
2024-11-21 11:15:35 -05:00
John Chilton
9f91db10cb
Fixes warnings in StatelessTags.test.vue.
2024-11-21 07:57:44 -05:00
John Chilton
f24648f05e
Fix extra test logging and establish abstractions for config mocking.
2024-11-20 16:02:29 -05:00
John Chilton
c567829e88
Cleanup extra printings of Vue production and devtools message.
...
See comments inline for how to test this works and my best shot at the explaining the problem.
2024-11-20 16:02:28 -05:00
John Chilton
752063b201
Eliminate a extraneous logging event in HistoryView.test.js.
2024-11-20 16:02:28 -05:00
John Chilton
8bfe85d383
stub help popovers in formdata to eliminate extra logging
2024-11-20 16:02:28 -05:00
John Chilton
66b821ade6
Suppress known console.debug in Index.test.ts.
2024-11-20 16:02:28 -05:00
davelopez
2237070e3e
Replace jest-environment-jsdom with jest-fixed-jsdom
...
And remove custom polyfills and whatwg-fetch.
Hopefully this would be a more stable testing environment.
2024-08-13 13:23:47 +02:00
Dannon Baker
a2685e1df8
Drop performance polyfill, no longer necessary
2024-08-13 13:23:43 +02:00
davelopez
64cddf5d04
Use fake-indexeddb in tests
...
Fixes:
Error in watcher callback (Promise/async): "MissingAPIError: IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb "
2024-08-13 13:23:42 +02:00
davelopez
290bab3195
Fix jest fetch polyfill by using whatwg-fetch
2024-08-13 13:23:41 +02:00
Dannon Baker
81e5282988
Add performance, readableStream to jsdom
2024-08-13 13:23:41 +02:00
Dannon Baker
b3d9fe2b58
Annotate globalThis in jest polyfills
2024-08-13 13:23:40 +02:00
davelopez
11b2bca270
Add jest polyfill for clearImmediate
...
To avoid the following error:
ReferenceError: clearImmediate is not defined
2024-08-13 13:23:30 +02:00
davelopez
0ea851250c
Refactor client API and mock server usage
...
- Fix import side effects
2024-08-13 13:23:20 +02:00
davelopez
5e3e4d6642
Refactor client API mocks and imports
2024-08-13 13:23:19 +02:00
davelopez
877f3e008d
Add Mock Service Worker to mock client API responses
...
All the jest configuration is from:
https://mswjs.io/docs/migrations/1.x-to-2.x#frequent-issues
2024-08-13 13:23:18 +02:00
davelopez
bdc51d3d65
Remove openapi-typescript-fetch dependency
2024-08-13 13:23:17 +02:00
Marius van den Beek
4f20fbffbd
Merge pull request #18645 from davelopez/improve_user_types
...
Improve types around User in schema and client
2024-08-06 12:42:20 +02:00
Dannon Baker
679af5fb77
Minor refactoring to future proof against ts preset changes
2024-08-05 15:18:28 -04:00
Dannon Baker
705603820b
Slightly cleaner tsj preset setting, extending the default transform.
2024-08-05 15:18:28 -04:00
Dannon Baker
e10ad3ca75
Enable verbatimModuleSyntax for ts, override jest
2024-08-05 15:18:28 -04:00
davelopez
83c7d0e808
Use correct user types in client tests
2024-08-05 16:22:49 +02:00
John Chilton
d3991a696b
Object Store creation templates.
2024-05-20 12:16:02 -04:00
Laila Los
980005f808
add mock IntersectionObserver
2024-02-26 16:39:19 +01:00
Dannon
64a851c421
Merge pull request #17469 from ElectronicBlueberry/tag-autocomplete-rework
...
Tag Autocomplete Rework
2024-02-15 14:16:53 -05:00
Laila Los
d0d0a3c3e1
fix test mocks
2024-02-14 13:43:04 +01:00
Alireza Heidari
09cf6bb3c6
✔️ : import short directive in jest helpers
2024-02-06 18:15:28 +01:00
davelopez
2da59d8782
Remove central Vuex store
2024-01-24 11:56:21 +01:00
Dannon Baker
d59c55420e
Drop all eventHub usage.
2023-11-15 22:08:23 -05:00
Dannon Baker
32b8101774
Work around types in test code -- if we really want to do this, we should have a formal interface extension
2023-10-22 13:26:22 -04:00
Dannon Baker
dc95410051
Jest helper import org.
2023-10-22 13:26:22 -04:00
Dannon Baker
d026af5d46
Adjust jest imports, explicit jest-globals side effect import
2023-10-22 13:26:22 -04:00
Dannon Baker
d5635d3aa6
Remove snakecase dep, use lodash instead to trim down lib
2023-10-22 13:26:22 -04:00
Dannon Baker
4e07b35c56
Swap to updated change-case from snake-case
2023-10-22 13:26:22 -04:00
Dannon Baker
f94a4e0e88
For jest, axios now needs to be transformed
2023-10-22 13:26:22 -04:00
guerler
578781d176
Add basic drag/drop tests, adjust file browser behavior
2023-09-09 13:38:38 +03:00
Laila Los
b3ebe96b3b
jest patch structuredClone
2023-08-14 10:29:43 +02:00
Laila Los
74ec2e289d
mock userLocalStorage
2023-07-06 04:22:47 +02:00