Skip to content
Commits on Jan 12, 2015
Commits on Jan 14, 2014
Commits on Nov 21, 2013
  1. Configure Travis CI to stop building against Rubinius

    The project is more or less defunct, so don't bother.
  2. Correct Travis CI configuration for Rubinius builds

    The 'rbx-head' ruby is not valid, although the documentation says it is.
Commits on Nov 18, 2013
  1. Bump version number

  2. Update project history

Commits on Nov 16, 2013
  1. Rethink how RSpec and Cucumber are run in different situations

    The Guard configuration runs specs and features with debugger support
    (specs only) and with progress-style output omitting exception
    The 'test' Rake tasks run specs and features without debugger support
    and with progress-style output, including a backtrace when exceptions
    occur. The `rake test` command is invoked by `gem test` also in Travis
    CI builds.
    The 'spec' and 'features' Rake tasks run specs and features with
    debugger support (specs only) and with documentation-style output
    omitting exception backtraces.
    The `spec` and `cucumber` commands run specs and features with debugger
    support (specs only) and with documentation-style output omitting
    exception backtraces.
Commits on Nov 15, 2013
  1. Warn instead of bubbling Capistrano's ArgumentError on illegal task name

    The readme implies you can mirror all Rake tasks in a standard Rails
    project by simply calling Cape.mirror_rake_tasks with no arguments.
    Capistrano raises ArgumentError when you try to define a task whose name
    collides with a Ruby method name. For example a 'load' Rake task
    collides with the core method Kernel#load when you try to mirror it as a
    Capistrano recipe. There are Rake tasks defined by Rails that have the
    same problem.
    Instead of bubbling the error from Capistrano, we are writing a warning
    to stderr and ignoring the offending task.
Commits on Nov 13, 2013
  1. Remove assertions on fixing a trailing period in task descriptions

    Beginning in v10.1, Rake removes the trailing period of task
    descriptions. In Cucumber features, rather than sniff the Rake version
    and assert on Cape's behavior that adds a trailing period if necessary,
    we're doing away with the broken assertions which cover hardly-critical
Commits on Nov 12, 2013
  1. Use current RSpec idioms

    * `double` instead of `mock`
    * `expect ... to` instead of `should`/`should_receive`
    * `allow ... to receive` instead of `stub!`
    * Named subjects and classes/modules
    * Present tense instead of deontic modality :-)
Commits on Nov 9, 2013
Commits on Nov 7, 2013
  1. Upgrade to Guard::RSpec v4.x

Commits on Jun 7, 2013
Commits on May 14, 2013
  1. Update specs to reflect up-to-date RSpec usage

    * Replace `should` syntax with `expect`, and enforce its usage
    * Use implicit docstrings where possible
Commits on May 13, 2013
  1. Fix broken specs under JRuby

Something went wrong with that request. Please try again.