June 2011

June 21, 2011

6:00 - 7:30 PM

Topic

Testing Fundamentals

This month we continue our focus on Ruby and Rails beginners with a meeting on testing fundamentals. The Ruby and Rails communities strongly value automated testing and test-driven development, so much so that automated tests are a given for almost any Ruby project. But the whole area of testing is sometimes unfamiliar territory for someone new to Ruby or Rails. (We know this topic is of interest because it was specifically requested.)

As an introduction to testing, we'll work through an example of adding a feature to a Rails application using a test-first approach. Along the way we'll cover

  • Acceptance and integration tests (Cucumber)
  • Unit tests for models, controllers, and routing (RSpec)
  • Creating test data with factories (Factory Girl)
  • Test doubles including stubs & mocks (RSpec)

To add interest for folks who are already familiar with some or all of the above, we'll do the whole thing using Rails 3.1.

Whether you're a complete beginner, an experienced developer new to Ruby, or a seasoned Rubyist, please join us for this meeting. Our goal is to encourage discussion and sharing of ideas from developers of all levels.

Meeting Location

Foundry Coworking
1312 Locust, Suite 204
Des Moines, Iowa, 50309

Downtown across from the world-class Pappajohn Sculpture Garden.

Wi-fi Internet access is available.

Click here for a map.

Dinner After the Meeting

If you can, please plan to join us for dinner at a local restaurant after the meeting.