Blog

Luis Majano

July 28, 2023

Spread the word


Share your thoughts

We are excited to announce the release of TestBox v5.2! This version comes packed with new features, improvements, and bug fixes to take your testing experience to the next level. TestBox 5.2 enhances the testing framework's performance and introduces powerful new capabilities for dynamic mixins and finally module support.

What's New in TestBox 5.2?

New Features

  1. Faster Performance with Updated MixerUtil

    • TESTBOX-375 introduces enhancements to the MixerUtil module, resulting in faster performance during dynamic mixins and enhancing the flexibility of your test suites.
  2. More Control with bundlesPattern in TestBox Init

    • TESTBOX-376 adds the bundlesPattern parameter to testbox.system.TestBox's init method. This new addition gives you greater control over defining the pattern for your test bundles, making test organization a breeze.
  3. Introducing TestBox Modules

    • TESTBOX-377 brings a game-changing feature to TestBox - Modules support! Now you can create and utilize modules to extend TestBox's capabilities, opening up endless possibilities for tailored testing workflows. Check out our docs: https://testbox.ortusbooks.com/in-depth/modules

Bug Fixes

  1. Query Compatibility in Expectation

    • TESTBOX-346 addresses an issue where using expect(sut).toBeInstanceOf("something")) with a query could cause unexpected behavior. This has been resolved, ensuring a smoother testing experience with query objects.
  2. Improved cbstreams Functionality

    • TESTBOX-374 fixes issues related to cbstreams outside of ColdBox, ensuring seamless functionality in various environments.

Improvements

  1. Enhanced toBeInstanceOf() Handling
    • TESTBOX-20 improves the handling of toBeInstanceOf() expectations for Java classes, making it even easier to write precise and robust tests for Java objects.

Upgrade and Get Started!

With TestBox 5.2, we've focused on delivering enhanced performance, greater control, and extensibility to our users. We encourage you to upgrade and explore the latest capabilities to supercharge your testing experience.

To upgrade, visit the TestBox website or update your package manager with the latest version.

We hope you enjoy TestBox 5.2 and find it invaluable in your testing efforts. As always, your feedback is crucial to our growth. If you encounter any issues or have suggestions, please share them with us.

Happy testing! ๐Ÿงช๐Ÿš€

The TestBox Team

Add Your Comment

Recent Entries

ColdBox 7.2.0 Released

ColdBox 7.2.0 Released

ColdBox, a widely used development platform for ColdFusion (CFML), has unveiled version 7.2. Packed with compelling new features, bug fixes, and enhancements, this release is designed to empower developers by boosting productivity, refining scheduled task capabilities, and enhancing the overall reliability and efficiency of application development. This article will delve into the key highlights of ColdBox 7.2 and elucidate how these advancements can positively impact developers in their daily coding endeavors.

Luis Majano
Luis Majano
November 20, 2023
Into the Box 2023 Series on CFCast

Into the Box 2023 Series on CFCast

Excitement is in the air as we unleash the highly anticipated ITB 2023 series exclusively for our valued CFCast subscribers โ€“ and the best part? It's FREE for CFCast members! Now is the perfect time if you haven't joined the CFCast community yet. Plus, we've got an incredible End-of-Year deal that's too good to miss

Maria Jose Herrera
Maria Jose Herrera
November 20, 2023
Ortus Deals are Finally Here!

Ortus Deals are Finally Here!

The much-anticipated Ortus End-of-the-Year Sale has arrived, and it's time to elevate your development experience! Whether you're a seasoned developer, a tech enthusiast, or someone on the lookout for top-notch projects, Ortus has something special in store for you. Brace yourself for incredible discounts across a wide array of products and services, including Ortus annual events, books, cutting-edge services, and more.

Maria Jose Herrera
Maria Jose Herrera
November 15, 2023