Category Archives: Uncategorized

Expected Objects Custom Comparisons

ExpectedObjects is a testing library I developed a few years ago to facilitate using the Expected Objects pattern within my specifications to avoid obscure tests.  You can find the original introduction to the library here. As of version 1.1.0, the … Continue reading 

| 2 Comments

Time, Black Holes, and Console Capture

In Listen Up!, we covered the implementation of Fixie/TeamCity integration, focusing on the main abstraction that feature introduced. Integrating with TeamCity forced me to improve the project in other ways, affecting more than just TeamCity: tracking the execution time of … Continue reading 

| Leave a comment

Listen Up!

I recently wrapped up TeamCity integration for the Fixie test framework. Today we’ll cover the feature itself. Next time, we’ll see how this feature drove a number of other improvements throughout the project. ##teamcity Messaging TeamCity captures all console output … Continue reading 

| Leave a comment

Fail Loudly

I ended my last post, Generating Test Cases at Runtime, with a pop quiz: “Can you spot the bug? It’s possible to write test methods that never get invoked.” Today, let’s cover the bug as well as its fix. Reproducing … Continue reading 

| Leave a comment

So you want to hire a freelance designer

I’ve had a lot of requests to write a blog post about my experience working with a freelance designer on HuBoard. Going into the project I only knew one thing, I need a logo and some branding help. Things I … Continue reading 

| 11 Comments

How To Set A Page Title And H1 Tag With A Single Jade Template Block

Yesterday, I accidentally figured out that you can use a Jade template “block” in more than one location, and any content you put into the block will show up in all of the locations. It’s a pretty simple trick, but … Continue reading 

| 1 Comment

Generating Test Cases at Runtime

Last time, we saw how Fixie can integrate with AutoFixture. That was a situation in which parameterized tests were meant to be called once. They were parameterized because the producer of the inputs was interesting while the count was uninteresting. … Continue reading 

| Leave a comment

EmberJS :: Beyond the tutorials

How I got started with EmberJS I’ve been trying to learn and get better at writing good idomatic EmberJS code. At times I’ve been extremely frustrated and at other times I’ve been extremely delighted. For the past 3-4 years ago … Continue reading 

| 15 Comments

AutoFixie

Last week, we saw how the Fixie test framework deals with test method parameters. Your custom convention calls a Parameters(…) hook, supplying an explanation of where parameters should come from and how many times the test method should be called. … Continue reading 

| Leave a comment

What’s in a Name?

In my last post, we saw how Fixie lets you define conventions for parameterized tests. My goal was to provide a way for convention authors to tell Fixie what inputs should be passed into any given test method, allowing for … Continue reading 

| Leave a comment