I'm running an appwrite instance using the docker installation and for database communication I use Java which works fine. For my software I want to write integration tests.
Usually with other databases I create a new container in Java using testcontainers and then I execute the tests. So to be clear what's happening is I run the tests, at the beginning a new container for the database is created and the tests use this container for the data to test. How can I implement integration tests for the appwrite database? I don't want to mess with the production database when testing.
Appreciate any help
You can do the same: spin up an Appwrite container. We do that in our integration tests.
Perfect thank you. Is there an example how you create a container for the tests on GitHub? I couldn’t find it
You could use the docker files here: https://appwrite.io/docs/advanced/self-hosting#manual
Recommended threads
- [SOLVED] Appwrite Cloud and FRA cloud se...
Can anyone estimate how long this will take to resolve? I am checking status here https://status.appwrite.online/
- How to use Operator.arrayAppend on a rel...
Hi, is it possible to use any operator on a relationship column? I have a One to Many relationship column on a table and I would like to add entries to the colu...
- Large File Upload Issue with S3/RustFS
Hi, we are seeing a reproducible large upload failure with Appwrite 1.8.0 using S3-compatible storage through RustFS. A file upload of about 10.7 GB consistent...