Permalink
Switch branches/tags
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

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

    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

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

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

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

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

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

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

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

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

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

    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.
    myronmarston committed Jan 16, 2013
  4. Cleanup whitespace.

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

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

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

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

    avoid bundle exec in test_all
    myronmarston committed Jan 10, 2013
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.

    In a case like:
    
      describe "in some context" do
        # example { described_class }
        describe MyClass do
          example { described_class }
        end
      end
    
    ...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
    myronmarston committed Jan 7, 2013
Commits on Jan 5, 2013
  1. Fix typo.

    myronmarston committed Jan 5, 2013
Commits on Jan 4, 2013
Commits on Jan 3, 2013