Blog

TestBox v5.3 Release

Luis Majano August 01, 2023

Spread the word

Luis Majano

August 01, 2023

Spread the word


Share your thoughts

We are thrilled to announce the release of TestBox v5.3, the latest version of our powerful and flexible testing framework for ColdFusion (CFML) applications. In this release, we have focused on enhancing your testing experience by introducing new features and addressing bugs to ensure a smoother testing process. Let's dive into the exciting changelogs for TestBox v5.3:

New Features

  1. toBeIn() and toBeInWithCase() Expectations

    • TESTBOX-379
    • These new expectations allow you to verify the presence of a needle within a string or an array target. With the toBeIn() expectation, you can easily check if the expected needle exists in the target. Additionally, toBeInWithCase() performs a case-sensitive check for the needle in the target. These powerful expectations enhance your testing capabilities and streamline the validation of data within your tests.
  2. New Matchers and Assertions for String Start

    • TESTBOX-380
    • With these new matchers and assertions, namely toStartWith(), toStartWithCase(), startsWith(), and startsWithCase(), you can validate whether a string begins with an expected prefix. These matchers come with their appropriate negations, allowing you to easily test and verify the starting points of strings in your application.
  3. New Matchers and Assertions for String End

    • TESTBOX-381
    • TestBox v5.3 introduces powerful matchers for checking the end of strings. The new matchers include toEndWith(), toEndWithCase(), endsWith(), and endsWithCase(). These matchers enable you to confirm the presence of an expected suffix in a given string, making it convenient to test the endings of strings during your test suite executions.

Bug Fixes

  • onSpecError suiteSpecs Correction
    • TESTBOX-378
    • In previous versions, there was a minor issue with onSpecError, where the suiteSpecs attribute was mistakenly referred to as suiteStats. With TestBox v5.3, we have fixed this bug, and the attribute is now correctly recognized as suiteSpecs. This ensures that error reporting and handling in your test suites function as expected, providing you with accurate and helpful feedback during testing.

With these exciting new features and the bug fix, TestBox v5.3 empowers you to create more comprehensive and robust test suites for your ColdFusion (CFML) applications. Whether you are an experienced developer or just starting with TestBox, these enhancements will undoubtedly boost your testing productivity and provide you with more confidence in the quality and reliability of your code.

To get started with TestBox v5.3, you can visit the official TestBox Docs to access the documentation and to download the latest version just use CommandBox install testbox --saveDev and you are ready to roll.

We hope you enjoy using TestBox v5.3 as much as we enjoyed developing it. Your feedback and contributions are invaluable to us, so please don't hesitate to reach out on our GitHub repository with any suggestions or bug reports.

Happy testing!

Add Your Comment

Recent Entries

Adobe CFSummit 2024 Recap | Ortus Solutions

Adobe CFSummit 2024 Recap | Ortus Solutions

A huge thank you to everyone who visited our booth! We had the pleasure of engaging in meaningful conversations about Modern CFML and ColdFusion development, sharing insights, and exploring exciting new ideas. Visitors also got a chance to participate in some fun activities and win fabulous prizes, including our customized t-shirts, which were a huge hit!

Maria Jose Herrera
Maria Jose Herrera
October 02, 2024
BoxLang September Newsletter

BoxLang September Newsletter

Welcome to the September edition of the BoxLang Newsletter! This month has been packed with exciting updates, new features, and enhancements that continue to shape BoxLang into a robust and versatile programming language. In this edition, we highlight the latest beta releases, new integrations, and key features that have been introduced.

Maria Jose Herrera
Maria Jose Herrera
October 01, 2024
Fall Savings: Unlock Exclusive Discounts Until October 31st!

Fall Savings: Unlock Exclusive Discounts Until October 31st!

Get ready for the Ortus October Fall Savings! This is your opportunity to elevate your development experience with fantastic offers designed for everyone—from seasoned developers to tech enthusiasts. Our special promotions are here to help you achieve your goals while saving money!

Don’t Miss Out on These Amazing Offers!

Use the code FALLSAVINGS24 at checkout to enjoy these incredible discounts before they expire on October 31st

Cristobal Escobar
Cristobal Escobar
October 01, 2024