Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

testing

.NET / WPF

MVVM Light Messenger Registration Causing Test Failures

How I got past the “Non-static method requires a target” exception when using the MVVM Light Messenger in my tests.
Ruby on Rails

Testing Email Templates in Rails

Email clients all seem to display HTML mails differently. Here are a few tools I've used to make implementing Rails email templates a bit less painful.
Ruby

Beware of Capybara Interacting with Hidden DOM Elements

Capybara-webkit was allowing us to interact with invisible or hidden DOM elements, and our tests had been suffering due to being allowed this leniency.
Development Practices

Your Tests Are Your Conscience

Writing tests exposes the "pain points" in code. Without having to face those "pain points," it's all to easy to ignore code smells and press on.
Embedded Systems

Cheap Checks for Validation of Hardware Designs

Hardware mistakes are costly to address. We present some cheap methods to keep check on the 'human element' that that plagues electrical design work.
Ruby

Easier Debugging with capybara-screenshot

How I've used capybara-screenshot to work through some perplexing test failures.
Ruby

Convenient Trick for Tolerance-based Test Assertions Using #ish

Enabling the #ish syntax to ease the writing of automated Ruby system and integration tests that rely on fuzzy or tolerance-based assertions.
Web Apps

ExtJS Unit Testing Using Jasmine

Tips on configuring the Jasmine unit testing (BDD) framwork for use with Ext JS 4 components and classes.
Functional Programming

Functional Testing of Dynamic Websites with Grails and Geb

Describes features of Geb functional testing framework, and some useful additions to its functionality.
Embedded Systems

Getting Started with TDD for Microchip’s PICs

A tutorial describing how to setup Ceedling so you can enable Test Driven Development using Microchip's PIC microcontrollers.
Development Practices

Building the Right Acceptance Tests

Creating the right acceptance tests starts with choosing the right tools and asking the right questions.
Ruby

How to Keep Font Awesome from Crashing capybara-webkit

If you're developing a Ruby on Rails application on OS X, you'll need this workaround to keep Font Awesome from crashing capybara-webkit.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy