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 CLICRM

Test a deal moving stage without losing its value

The deal moves, the column totals shift, and the amount has to survive all of it.

Published on:

A pipeline board is a forecast with drag and drop on top. Moving a card recalculates column totals and a pipeline total, and an amount lost in that recalculation is a revenue number that is simply wrong.

This use case moves a deal on the Hubsprout clone and checks every figure it touches.

Failure modes in this flow

One move changes four displayed numbers, and only one of them is the card itself.

  • The card amount - $24,000.00, unchanged by a stage move.
  • The source column - falling to $0.00 once the only deal leaves it.
  • The destination column - now carrying the deal and its value.
  • The pipeline total - still $31,500.00, because moving a deal does not change how much is in the pipeline.

The pipeline total is the strongest assertion in the file. It is the number reported upward, and a move that double-counts or drops a deal changes it while every individual card still looks correct.

Note

Note: Asserting a total that should stay still is the cheapest way to catch a recalculation that went wrong. Try it on TestMu AI. Try free!

Writing the objective

The confirmation banner states the amount is unchanged, and the test asserts that wording as well as the figures, so the interface and the data are checked against each other.

---
mode: testing
url: https://my-testing-repo-main.vercel.app/hubspot-clone-app/deals?reset=true
max_steps: 40
tags: [hubspot, crm, pipeline]
---

# Hubsprout 29.2: Deal pipeline drag

Catalog objective: move a deal across pipeline stages.
Key assertion: the deal stage changes and the amount is preserved.

## Verify where the deal starts
Verify the "Northgate Supply - annual" card sits in the "Qualified to buy" column showing "$24,000.00", and the page subtitle reads "2 deals · $31,500.00".

## Move the deal
On the "Northgate Supply - annual" card, select "Presentation scheduled" in its "Stage for Northgate Supply - annual" dropdown, and verify a green banner reads "Northgate Supply - annual moved to Presentation scheduled. Amount still $24,000.00."

## Verify the stage changed
Verify the "Presentation scheduled - $24,000.00" column now holds the "Northgate Supply - annual" card and the "Qualified to buy - $0.00" column is empty.

## Verify the amount was preserved
Verify the deal record still shows "$24,000.00", the total pipeline still reads "$31,500.00", and the deal history contains "Stage Qualified to buy -> Presentation scheduled, amount unchanged at $24,000.00".

The deal history is asserted at the end, since a stage change without an audit entry cannot answer who moved a deal or when.

The assertions in detail

A starting position, a move, the board, and the record.

StepWhat it proves
Verify where the deal startsThe card, its column and the pipeline total are all known
Move the dealThe move is accepted and the amount is reported unchanged
Verify the stage changedThe destination column holds it and the source column is empty
Verify the amount was preservedCard, pipeline total and a history entry recording the move

Asserting the source column fell to zero is what proves the deal moved rather than being copied, which is a real failure mode on a board that rerenders.

Next-generation test execution with TestMu AI

Running it locally

kane-cli testmd run tests/hubspot/deal-pipeline-drag_test.md

Add a move on a column holding several deals, since totals that are correct with one deal often break with two.

Forecast surfaces deserve checking on every release. Checking the UI before a pull request covers that, and evidence based QA covers keeping the proof.

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

Deal Pipeline 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