Features Videos

BDD with RSpec in RubyMine

We, at JetBrains in general, and in RubyMine team in particular, pay big attention to unit testing of our code. And as first users of our own products we try to make unit testing tightly integrated with the major development tasks adding features for easy test-code navigation, tests execution, etc.

Ruby and Rails developers have a great RSpec framework for doing behavior-driven development. We provide a good level of integration with RSpec in RubyMine for Ruby and for Rails projects. And the support for the latest RSpec 1.2 release is already available.

We captured a short screencast (5 mins) that demonstrates the development process when you start a feature with a test. The demo shows the useful features, shortcuts and shows off the RubyMine’s Test Runner UI. The features are demonstrated while adding new functionality to our real-live Exception Analyzer application:

Here is the couple of screenshots:

Code completion and quick doc lookup

RubyMine Test Runner UI

RubyMine also supports other test frameworks such as Test::Unit and test/spec.

View screencast online (5 min) or Download demo movie (27Mb, QuickTime)

Develop and test with pleasure using RubyMine!

Comments below can no longer be edited.

6 Responses to BDD with RSpec in RubyMine

  1. Avatar

    zlu says:

    March 24, 2009

    this is good stuff. thanks for the video intro. it was easy to follow, although i kinda expected voice as well.

  2. Avatar

    Eugene Toporov says:

    March 26, 2009

    Thanks zlu! We were thinking about adding voice. Maybe we’ll do some time later.

  3. Avatar

    Gustavo Schirmer says:

    December 12, 2017

    Any chances to get an updated video?

  4. Avatar

    Artem Sarkisov says:

    December 19, 2017

    Hi Gustavo! Hopefully we’ll update them some time after the New Year. Are you looking for a tutorial like ‘How to work with RSpec in RubyMine’?

    • Avatar

      Gustavo Schirmer says:

      December 19, 2017

      Not necessarily that, I’m looking for some tutorial about BDD and TDD using rubymine… I’m not used to make unit tests and I want to set this as habit, to know how to do it in rubymine, with the tips and hints using the best of the tool

  5. Avatar

    John Welty says:

    December 2, 2018

    Video is broken.

Discover more