Hero Background

Power Your Software Testing with AI Agents and Cloud

The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.

Kane CLIP2P

Test a money request and repeated reminders

Reminders accumulate and the request stays pending. Four steps check the counter increments without changing the state.

Published on:

A money request is an obligation someone else has to act on, and the reminder is the only lever the requester has. Both the count and the state matter, and they are easy to couple incorrectly.

This use case creates a request on the Venmoo clone and reminds twice.

The checks that matter

The second reminder is the whole reason this test exists. One reminder proves the button works; two prove the counter is a counter.

  • The request is created - with recipient, amount and note.
  • It is pending - listed with a pending badge and a count of one in the heading.
  • The first reminder registers - a badge reading one reminder sent.
  • The second increments it - two reminders sent, and the request is still pending.

Asserting that the request remains pending after the second reminder is the check most likely to catch a real bug. A reminder that advances the state, or resets the counter, is a plausible implementation error that a single reminder would never reveal.

Note

Note: Repeating an action and asserting the cumulative result is how you test a counter rather than a button. Start on TestMu AI. Start for free

The flow as a test file

The pending count in the card heading is asserted alongside the row, which proves exactly one request was created rather than a duplicate pair.

---
mode: testing
url: https://my-testing-repo-main.vercel.app/venmo-clone-app/requests?reset=true
max_steps: 40
tags: [venmo, fintech, p2p]
---

# Venmoo 22.2: Request and remind

Catalog objective: request money and send a reminder.
Key assertion: the request is pending with a reminder-sent state.

## Create the request
Select "Mira Shah" in "From", type "65" into "Amount", type "Concert tickets" into "What's it for?", and click "Request".

## Verify the request is pending
Verify the "Pending requests (1)" card shows a row reading "From Mira Shah" for "$65.00" with the note "Concert tickets" and a pending status badge.

## Send a reminder
Click "Send reminder" on that request and verify a badge appears reading "1 reminder sent".

## Send a second reminder
Click "Send reminder" again and verify the badge now reads "2 reminders sent" while the request is still pending.

The final assertion pairs the incremented count with the unchanged status, so a reminder that increments correctly while advancing the request still fails.

Step by step coverage

A creation, a state check and two reminders.

StepWhat it proves
Create the requestRecipient, amount and note are accepted
Verify the request is pendingOne request exists with the right details and a pending badge
Send a reminderThe reminder registers and is counted
Send a second reminderThe count increments and the request stays pending

Two identical actions with different expected results is a pattern worth reusing anywhere a counter is involved.

Next-generation test execution with TestMu AI

Adding it to a suite

kane-cli testmd run tests/venmo/request-and-remind_test.md

Add a cancellation variant, since a request that cannot be withdrawn keeps pressuring someone who has already settled another way.

Counters and accumulating state are easy to get subtly wrong. How assertions resolve against a live page covers checking a value after a repeated action, and the test.md format covers keeping related flows together.

Author

...

Bhawana

Blogs: 75

  • Twitter
  • Linkedin

Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Money Request FAQs

Did you find this page helpful?

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests