This post is part of my tech learning series, where I take a few hours each week to try out a piece of technology that I’d like to learn. This time I’m back to using JavaScript but instead of using a framework or library to build an application, I decided to try out the testing …
Tag: testing
What I’m excited about with ChiliProject 3.0.0
On February 6th ChiliProject 3.0.0 was released. This marks the third major release for ChiliProject and the stabilization of the past 6 months of development. The 3.0 series is my favorite release so far. It finally brings in some features that I’ve been wanting to use for at least 4 years. The full release details …
Testing Rails Plugins on All Cores with parallel_tests
About 90% of my development is done on Redmine and well over half of that is done on Redmine plugins. That means that I write tests; a lot of tests. Over time though, they get slower and slower and start to become a drain on productivity (“5 minutes to run the tests on a feature …
Daily Refactor #21: Move methods in the RoutingTest
I tried to start this week’s refactorings with some major changes to one of the worst areas of Redmine, the IssuesController. Weighing in at over 576 lines and 20 actions, it is full of really bad smells and hasn’t getting any better over time. But after spending two hours on it, I was getting nowhere …
Rails Testing Optimization – Benchmark your tests
I’m a big believer in writing automated tests for applications. Whether it’s before coding or after, tests keep the application working and easy to maintain. But what can you do when the application and test suite grow and start taking a longer and longer to run? Redmine is starting to be affected by this problem, …