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

Into the Box 2024: Your Gateway to the Future of Tech!

Into the Box 2024: Your Gateway to the Future of Tech!

Are you ready to advance your coding skills? The future of Modern Web Development awaits at Into the Box 2024, and we're thrilled to announce that due to high demand, we're extending our Early Bird pricing for an additional week!

Maria Jose Herrera
Maria Jose Herrera
April 26, 2024
Hackers demand a ransom to restore data from my ColdFusion web applications!

Hackers demand a ransom to restore data from my ColdFusion web applications!

Hackers demand a ransom to restore data from my ColdFusion web applications!

Unfortunately, we often hear this message from clients who thought it would never happen to them... until it did. Some believed they could delay the expense of Implementing ColdFusion security best practices for one year, while others were tempted to put it off for just a few months. However, in today's rapidly evolving digital landscape, the security of web applications, including ColdFusio...

Cristobal Escobar
Cristobal Escobar
April 16, 2024
Ortus March Newsletter

Ortus March Newsletter

Welcome to Ortus Solutions’ monthly roundup, where we're thrilled to showcase cutting-edge advancements, product updates, and exciting events! Join us as we delve into the latest innovations shaping the future of technology.

Maria Jose Herrera
Maria Jose Herrera
April 01, 2024