Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.39 KB

File metadata and controls

66 lines (45 loc) · 1.39 KB
id samples-rust
title GraphQL Application with MongoDB
sidebar_label Rust + Mongo (GraphQL)
description The following sample app to test Keploy integration capabilities using rust and MongoDb.
tags
Rust
MongoDB
GraphQL
keyword
Rust
MongoDB
GraphQL
API Test generator
Auto Testcase generation

import InstallReminder from '@site/src/components/InstallReminder';

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 🐧

Clone 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

Test-case

Run the testcases

Now, let's run the keploy in test mode again:-

sudo -E env PATH=$PATH keploy test -c 'cargo run'

TestRun

Voila!! Our testcases has passed 🌟

Hope this helps you out, if you still have any questions, reach out to us .