Testing Tools in Rails

Short list of basic tools for TDD in Ruby on Rails app.

  1. link Completed


    capybara-webkit - A Capybara driver for headless WebKit so you can test Javascript web apps

    Edit Remove Move
  2. link Completed


    timecop - A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.

    Edit Remove Move
  3. link Completed


    Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.

    Edit Remove Move
  4. link Completed


    factory_girl - A library for setting up Ruby objects as test data. factory_girl is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance.

    Edit Remove Move
  5. link Completed


    email-spec - Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActiveMailer or Pony

    Edit Remove Move
  6. link Completed


    capybara - Acceptance test framework for web applications

    Edit Remove Move
  7. link Completed

    Publisher: RSpec - Relish

    Relish helps your team get the most from Behaviour Driven Development. Publish, browse, search, and organize your Cucumber features on the web.

    Edit Remove Move

Continue learning by following more paths or create your own. Join for FREE

By clicking 'Get Started Free' you agree to our Terms of Service and Privacy Policy