Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test(karate): implement karate test for escrow_transactions table #87

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

salazarsebas
Copy link

🚀 Add Escrow Transactions Karate Tests

🔍 What's included?

This PR adds comprehensive Karate tests for the Escrow Transactions to ensure reliability and correct behavior across all endpoints. 💡

📟 Issue

🛠️ Scenarios Covered:

  1. Create: Test creating a new escrow transaction with required fields.
  2. 🔍 Query by ID: Validate fetching a specific transaction by ID.
  3. ✏️ Update: Test updating transaction details.
  4. Delete: Ensure transactions can be deleted successfully.
  5. 📜 List All: Verify retrieving a list of all transactions.

🧾 Image of the test performed

transactions_feature

📈 Highlights:

  • Full CRUD functionality tested.
  • Dynamic validation with #notnull and #number.
  • Friendly, reusable setup using the Background block. 🌟

🤝 Why this matters:

These tests provide confidence that the Escrow Transactions handles requests as expected and ensures smooth operation for end users. 🎯


Let me know if there’s anything else to refine! 🙌

@salazarsebas
Copy link
Author

@rvalenciano , @DiegoB1911 , @zleypner , @JosueBrenes , @sotoJ24 and @diegoTech14 tell me what you think of this pull request, I will be attentive to your comments. 🫡

@sotoJ24 sotoJ24 self-requested a review January 25, 2025 20:41
Copy link
Contributor

@sotoJ24 sotoJ24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you create a folder for the transactions.feature and put inside it please

Screenshot 2025-01-25 201256

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Backend] Implement Karate tests for escrow_transactions table
2 participants