GraphQL Application with MongoDBβ
This is a sample app to test Keploy integration capabilities using rust and MongoDb. Buckle up, it's gonna be a fun ride!
Running App Locally on Linux/WSL π§β
Donβt have Keploy installed yet?
Before running this sample, make sure Keploy is installed on your system.
π Go to Installation GuideClone a sample Rust app π§ͺβ
git clone https://github.com/keploy/samples-rust && cd samples-rust/gql-mongo
We will be using Docker compose to run Mongo on Docker container.
Let's start the MongoDB Instanceβ
docker compose up -d
Capture testcaseβ
sudo -E env PATH=$PATH keploy record -c 'cargo run'
Generate testcaseβ
Go to the localhost:8000 and create some queries.
We will get the following output in our terminal

Run the testcasesβ
Now, let's run the keploy in test mode again:-
sudo -E env PATH=$PATH keploy test -c 'cargo run'

Voila!! Our testcases has passed π
Hope this helps you out, if you still have any questions, reach out to us .