At this year's CF.Objective I had the privilege to present on testing and automation. Here are the slides for the presentation and you can find the test source code in github: https://github.com/coldbox-samples/cbvue.
Blog
Using "testbox watch" to Automate Your Testing Suite
Using "testbox watch" to Automate Your Testing Suite
There is a new command in town in the CommandBox 3.7 snapshot build. If you want to get the current snapshot build of CommandBox 3.7 to try this out, and play with it, simply run the following command and it will direct you to the latest bleeding edge download page:
CommandBox> upgrade --latest
TestBox v2.5.0 Released!
We are excited to announce the release of TestBox version 2.5.0. To install just do:
box install testbox --savedev
To upgrade your current testbox installation just run the following:
box uninstall testbox && install testbox --savedev
TestBox 2.5.0 is a minor release with some great new functionality and tons of fixes. You can find the release notes here and the major updates for this release. One of the biggest features for TestBox that was not part of TestBox, was the addition of TestBox Watchers to CommandBox.
Content Box Theme Development: Creating a CI Pipeline
An incredibly powerful feature of ContentBox 3 is the increasing availability of open source themes to jump start your custom development. For those wishing to contribute back to the community, creating your own theme is as simple as cloning one of our boilerplate themes, creating a new GitHub repo for your customizations, and publishing your theme on Forgebox.
Spec Data Binding in TestBox
This issue has comed up several times in our mailing lists, so why not expand a little with a blog post.
The Problem
Many developers working with TestBox love the BDD approach to spec design. Once they get familiar with the syntax they start getting funky! It is just natural! Since they are coding within a CFC they decide to create dynamic it()
or specs by iterating o...
REST2016 - Testing your API with TestBox
Are you writing APIs? Going to start writing APIs? Now is the time to start testing. Do it early, and often, and reap the benefits as the project grows. TestBox, the defacto CFML test suite, can help your test your API, whether it’s CFML or not.
I will assume you have the basic TextBox installation setup.
TestBox v2.3.0 Released!
Team TestBox is proud to bring our latest release to the masses, v2.3.0. This release includes a collection of fixes but also several new cool features thanks to Mr Eric Peterson and our Slack community. It has been incredible to get so much community support in this project and so many pull requests and even to our documentation. So thank you so much for supporting and believing in us. This release is for you!
All the docs have been updated in our documentation book and check out the what's new page for an in-depth overview of this release.
You can also very easily get started or update your project with TestBox via CommandBox CLI for ColdFusion (CFML):
Build, Test, and Deploy Your Module with Travis CI
TestBox v2.2.0 Released!
Team TestBox is proud to bring our latest release to fruition, v2.2.0. This release includes a collection of fixes but also several new cool features like gherkins-like syntax support, spec data binding, test listeners and much more. We invite you to read our updated documentation book and the what's new page for an in-depth overview of the release.
You can also very easily get started or update your project with TestBox via CommandBox CLI for ColdFusion (CFML):
# install testbox box install testbox # update testbox box update testbox #what you thought there was more?
Major Features
Below you can find quick updates on our major features for this release.