This is a side quest of #8558. The motivation is to be able to do dependency injection in the tests without overwriting global data. I saw the first merge conflict from #8551 and voila: It seems @Mogge could have used this already.
refactor: follow @Mogge's review
See: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8603#pullrequestreview-2880714796
refactor: better test helper methods
wip: continue refactoring
wip: continue posts
continue
wip: continue groups
continue registration
registration
continue messages
continue observeposts
continue categories
continue posts in groups
continue invite codes
refactor: continue notificationsMiddleware
continue statistics spec
followed-users
online-status
mentions-in-groups
posts-in-groups
email spec
finish all tests
improve typescript
missed one test
remove one more reference of CONFIG
eliminate one more global import of CONFIG
fix language spec test
fix two more test suites
refactor: completely mock out 3rd part API request
refactor test
fixed user_management spec
fixed more locatoin specs
install types for jsonwebtoken
one more fetchmock
fixed one more suite
fix one more spec
yet another spec
fix spec
delete whitespaces
remove beforeAll that the same as the default
fix merge conflict
fix e2e test
refactor: use single callback function for `context` setup
refactor: display logs from backend during CI
Because why not?
fix seeds
fix login
refactor: one unnecessary naming
refactor: better editor support
refactor: fail early
Interestingly, I've had to destructure `context.user` in order to make
typescript happy. Weird.
refactor: undo changes to workflows - no effect
We're running in `--detached` mode on CI, so I guess we won't be able to
see the logs anyways.
refactor: remove fetch from context after review
See:
refactor: found an easier way for required props
* cypress: a little linting
* cypress: import badeball preprocessor globally
* cypress: reintroduce accidentally removed semicolons
* cypress: set new e2e support file in config
* Revert "cypress: import badeball preprocessor globally"
This reverts commit 55fde3de2f9c355fe25bf9b49485b6bf64ca01cf.
* Revert "cypress: set new e2e support file in config"
This reverts commit 525cb5cf3766e402dadfd17f48e5b0f6c6ba1f9b.
* cypress: change preprocessor import to correct method in step definition file
* cypress: change preprocessor import to correct method in step definition files
* cypress:remove redundant comment from command config
* cypress: move command and factory imports from global to local
* cypress: linting
* cypress: set support file to false in config