Agile Web Development

Build it. Launch it. Love it.

Category: Testing

  • A/Bingo

    Easy A/B testing

  • Abstract Test Cases

    The abstract_testcases plugin makes it easy to create abstract test cases that don’t complain about tests not being defined. If you’d rather not go the module route, this is the plugin for you.

  • Active Test

    ActiveTest atomizes tests and meta-programs them to be quicker to write, easier to read. Makes testing Rails-friendly.

  • ActiveTest Authentication

    An example, but fully functional, plugin for ActiveTest which allows you to test both sides of being logged in.

  • ActiveTest Authorisation

    An example, but fully functional, plugin for ActiveTest which allows you to test both sides of user permissions.

  • active_mocks

    based on flexmock, makes mocking active
    record objects quick and easy. Supports
    easy mocking of first level associations.

  • All Fixtures

    Provides one-liner to load all your fixtures.

  • AR Fixtures

    Make Fixtures or Dump/Load Reference Data

  • Ar test runner

    Run ActiveRecord core regression tests with YOUR modules/plugins/gems/code loaded

  • ARTS Plugin - Another RJS Testing System

    Adds the 'assert_rjs' method, allowing you to test all of your rjs interactions with the same syntax as rjs calls themselves (page.visual_effect)

  • Assert accessible

    Check Accessibility of Pages in Functional Tests

  • Assert Select

    Adds the assert_select method so you can use CSS-like selectors to test HTML pages. Keeps you functional tests DRY and simple.

  • Assert valid asset

    Enhanced version of Assert Valid Markup Plugin that also validates css files, has a better caching policy, can be configured to work behind a proxy and can be turned off via an environment variable.

  • Assert valid markup

    Validate your (X)HTML against the W3C Validator web service (http://validator.w3.org/)
    from within your functional tests. If anything changes to invalidate your markup, you'll
    know pronto. Responses from the web service are cached, so your tests aren't slowed down
    unless something has changed.

  • Assert Valid Markup Nu

    Like the assert_valid_markup plugin but for HTML 5.

  • assert_required

    You can use assert_required to keep your unit tests DRY.

  • assert_xpath

    very high precision testing of generated HTML contents, via Hpricot, LibXML, or REXML

  • be_valid_asset

    xhtml and css validation for RSpec using the w3c validators.

  • Cache Test

    assertion for testing your page, action and fragment caching logic

  • colorized_test

    Very simple plugin to add colorization to
    test tasks. Works both with rake tests and individual tests run using ruby.