Sessions at GoGaRuCo 2011 about Ruby and command-line with video

Your current filters are…


Friday 16th September 2011

  • Test-drive the development of your command-line applications

    by David Copeland

    Rubyists love testing, and test-driven-development is becoming the way to write code. But, do we do this with our command-line tools? How do you write a test that your awesome application cleans up its temp files? How does one make a failing test for a missing command-line option? What's the easiest way to check our app's exit codes?

    This talk will answer these questions with some real-world examples. We'll talk briefly about the challenges particular to testing command-line apps, and then dive into some code where we'll show off techniques for organizing code for testability, tools for interacting with the filesystem, and how to create full-blown acceptance tests for your command-line app. In no time, you'll be able to write your command-line apps the same way you write your other code: test-first.

    At 10:30am to 11:00am, Friday 16th September

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic