Latest Screencasts
Ruby Koans
Teach Me To Code - 2011-08-02 - free
I’m working on another Cassandra demo, but didn’t have time to finish, so I decided to show you Ruby Koans. It’s a very interesting test-driven approach to learning Ruby. I hope you enjoy it.
Watch this screencastAcceptance Tests with RSpec and Capybara
Teach Me To Code - 2011-05-23 - free
On the Ruby Rogues podcast I mentioned that I had moved away from Cucumber to RSpec and Capybara for my integration tests. Here’s a demo on how to do some TDD with RSpec and Capybara.
Watch this screencastRailsCasts #264 Guard
Railscasts - 2011-05-02 - free
Guard watches files and runs a command after a file is modified. This allows you to automatically run tests in the background, restart your development server, reload the browser, and more.
Watch this screencastRailsCasts #261 Testing JavaScript with Jasmine
Railscasts - 2011-04-11 - free
Are you testing your JavaScript? Learn how to add specs using Jasmine. This episode also covers jQuery integration with jasmine-jquery.
Watch this screencastRailsCasts #257 Request Specs and Capybara
Railscasts - 2011-03-14 - free
Request specs in RSpec are a great way to ensure the entire application stack is working properly. Here I also show how to use capybara with integrated JavaScript testing using Selenium.
Watch this screencastFaster Testing with Parallel Tests
Teach Me To Code - 2011-02-10 - free
Run your tests faster with parallel_tests gem using all the cores you have on your computer. Download Download (iPhone & iPod)
Watch this screencastEpisode 091: Message Block
Sdruby - 2011-02-08 - free
Ben Hughes shows off message_block, a gem which simplifies generating flash and error messages. Additionally, Ben discusses how to test gem development using Cucumber and Cukigem. Bonus content: download the slides from this talk.
Watch this screencastEpisode 083: Testing Philosophies
Sdruby - 2011-02-08 - free
Rob Kaufman discusses common testing philosophies and methodologies in use by the Ruby community. Bonus content: download the slides from this talk.
Watch this screencastRubyPulse Episode 0.46 - Tryouts
Rubypulse - 2010-09-08 - freeTest Driven Development
Pragprogs - 2010-06-24 - paid
Test-driven development (TDD) is a programming technique that reverses the usual sequence of coding and testing. By writing tests just in advance of the code needed to satisfy them, programmers: * Work with confidence * Work on a series of achievable steps instead of tackling a big problem all at once * Ensure that software design meets the need of the actual code * Leave behind a suite of tests to help preserve the integrity of the code
Watch this screencast