Commits on Feb 27, 2013
  1. Add missing changelog entry for #730.

    myronmarston committed Feb 27, 2013
    [ci skip]
Commits on Feb 24, 2013
  1. Improve on 0c56b9b.

    myronmarston committed Feb 24, 2013
    - The options state really belongs with the hook when the instance is created.
      Better to pass it in the initializer than to have a separate `with` method
      for setting it.
    - No need to wrap/unwrap the block with a proc an extra time; we can just
      pass the proc directly into the initializer.
  2. Changelog for #799 [ci skip]

    dchelimsky committed Feb 24, 2013
Commits on Feb 23, 2013
  1. 2.13.0 release

    myronmarston committed Feb 23, 2013
Commits on Feb 20, 2013
  1. Merge pull request #797 from glyn/master

    myronmarston committed Feb 20, 2013
    Editorial changes to the main readme
Commits on Feb 19, 2013
  1. fix typos and improve wording

    Glyn Normington
    Glyn Normington committed Feb 19, 2013
Commits on Feb 16, 2013
  1. Ruby 2.0 is green.

    myronmarston committed Feb 16, 2013
Commits on Feb 13, 2013
  1. Merge pull request #791 from pjambet/use_new_codeclimate_shield

    myronmarston committed Feb 13, 2013
    Use new Codeclimate badge, made by @olivierlacan
Commits on Feb 10, 2013
Commits on Feb 5, 2013
  1. Merge pull request #788 from csmuc/dup_command_line_args

    myronmarston committed Feb 5, 2013
    Preserve the original state of ARGV by duplicating the array. Closes #787
Commits on Jan 31, 2013
  1. Merge pull request #782 from banyan/readme-uses-expect-syntax

    alindeman committed Jan 31, 2013
    README uses expect() syntax
  2. README uses expect() syntax

    banyan committed Jan 31, 2013
Commits on Jan 30, 2013
  1. Merge pull request #780 from elgalu/patch-1

    myronmarston committed Jan 30, 2013
    Small typo on README for described_class()
Commits on Jan 29, 2013
  1. Small typo on README for described_class()

    elgalu committed Jan 29, 2013
    Should be described_class() instead of described()
Commits on Jan 23, 2013
  1. Fix Example#instance_eval to properly forward args.

    myronmarston committed Jan 23, 2013
    It's not used very often, but it was blowing up from the pretty print library:
Commits on Jan 16, 2013
  1. Merge pull request #775 from sorentwo/document-multi-exclude

    myronmarston committed Jan 16, 2013
    Scenario documenting multiple exclude
  2. Scenario documenting multiple exclude

    sorentwo committed Jan 16, 2013
    This adds a scenario that explicitly shows how excluding examples with
    multiple tags should behave. I.e `-t ~skip -t ~speed:slow`
  3. Prevent `the examples should all pass` cuke step false positives.

    myronmarston committed Jan 16, 2013
    It did not actually verify that any examples were run, and lead
    to a false positive cucumber scenario discovered by @shepmaster
    in #769. The underlying assumption of "the examples should all pass"
    is that there were actually examples.
    I think "the process should succeed even though no examples were run"
    is a better description of the case when there are no examples.
  4. Cleanup whitespace.

    myronmarston committed Jan 16, 2013
  5. Merge pull request #769 from shepmaster/remove-regexp-example

    myronmarston committed Jan 16, 2013
    Remove incorrect help text suggesting that the example option can be a r...
Commits on Jan 10, 2013
  1. Update changelog.

    myronmarston committed Jan 10, 2013
    [ci skip]
  2. Merge pull request #771 from exviva/its_subject

    myronmarston committed Jan 10, 2013
    Do not modify `subject` when defining an `its` example
  3. Merge pull request #772 from mislav/test-all-standalone

    myronmarston committed Jan 10, 2013
    avoid bundle exec in test_all
Commits on Jan 9, 2013
  1. avoid bundle exec in test_all

    mislav committed Jan 9, 2013
Commits on Jan 7, 2013
  1. Fix a `described_class` edge case.

    myronmarston committed Jan 7, 2013
    In a case like:
      describe "in some context" do
        # example { described_class }
        describe MyClass do
          example { described_class }
    ...the value of `described_class` in the inner example group
    changed based on whether or not the example in the outer group
    was commented out or not. This was due to the fact that
    `GroupMetadataHash#described_class` would return the parent
    group's `described_class` if the key was present in that
    group's metadata hash, but given the fact that `described_class`
    is lazily computed and stored, the key would be present in the
    parent group's metadata hash if and only if `described_class`
    was called on the parent group--which would only be done if
    the outer example was defined.
    By adding the extra guard against nil, it allows the normal logic
    to run to find the example group:
    - scan the groups from the outer to the inner
    - return the first non-string/non-symbol `describe` arg
Commits on Jan 5, 2013
  1. Fix typo.

    myronmarston committed Jan 5, 2013