Permalink
Switch branches/tags
Commits on Apr 18, 2013
  1. update changelog

    JonRowe committed Apr 18, 2013
  2. No longer make define_method public, use send instead.

    MemoizedHelpers::ClassMethods module was making define_method
    public for ease of use within the module. No longer do this and
    use send instead. This fixes rspec/rspec-core#873.
    thomas-holmes committed with JonRowe Apr 18, 2013
Commits on Apr 13, 2013
  1. Merge pull request #867 from soulcutter/require-option-regression

    Require option regression / Deprecate Configuration#requires=
    myronmarston committed Apr 13, 2013
  2. Merge pull request #872 from delba/typo

    Fix typo
    soulcutter committed Apr 13, 2013
  3. Improve --require docs with something more useful

    Add deprecation to changelog
    soulcutter committed Apr 13, 2013
Commits on Apr 12, 2013
  1. Fix typo

    delba committed Apr 12, 2013
Commits on Apr 11, 2013
  1. Moves where load path setup and requires happen

    * Fixes --require commandline option regression from #831
    * Add cucumber documentation for --require
    soulcutter committed Apr 10, 2013
  2. Changelog for #869.

    [ci skip]
    myronmarston committed Apr 11, 2013
  3. Merge pull request #869 from rkh/curly-pattern

    add support for curly brackets with the --pattern option, fixes #868
    myronmarston committed Apr 11, 2013
Commits on Apr 10, 2013
Commits on Apr 9, 2013
  1. Add changelog entry for #866.

    [ci skip]
    myronmarston committed Apr 9, 2013
  2. Merge pull request #866 from rspec/issue-849

    include matcher-generated descriptions in full_description
    myronmarston committed Apr 9, 2013
Commits on Apr 7, 2013
  1. Merge pull request #861 from samphippen/cuke-rspec-local

    Update the cucumber feature on configuration files to have docs about .rspec-local
    alindeman committed Apr 7, 2013
  2. Update the cucumber for configuration files for .rspec-local

    this is so we get some docs on relish for this.
    
    Signed-off-by: Sam Phippen <samphippen@googlemail.com>
    samphippen committed Apr 7, 2013
Commits on Apr 6, 2013
  1. Merge pull request #859 from samphippen/let-without-a-block

    Give a better error message when let called without a block.
    myronmarston committed Apr 6, 2013
  2. Merge pull request #860 from sorentwo/unify-run-all-cukes

    Unify "run everything" cukes and clarify usage
    myronmarston committed Apr 6, 2013
  3. Unify "run everything" cukes and clarify usage

    This collapses the descriptions of both former
    run_everything_when_everything_filtered features. Additionally it adds
    a scenario showing that the setting only applies to inclusion filters,
    not exclusion filters.
    sorentwo committed Apr 6, 2013
  4. Merge pull request #838 from sorentwo/sync-rake-spec-output

    Synchronize `rspec spec` and `rake spec` output
    JonRowe committed Apr 6, 2013
Commits on Apr 5, 2013
  1. Changelog entry for new subject/let error messages

    Signed-off-by: Sam Phippen <samphippen@googlemail.com>
    samphippen committed Apr 5, 2013
  2. Give a useful error when let or subject called without a block.

    This is done by nil chcking the block in let before using it.
    
    Signed-off-by: Sam Phippen <samphippen@googlemail.com>
    samphippen committed Apr 5, 2013
Commits on Mar 31, 2013
  1. Update Changelog for #846.

    [ci skip]
    myronmarston committed Mar 31, 2013
  2. Merge pull request #846 from hron84/feature-erb-trim

    Adding trim option to ERB, closes #840
    myronmarston committed Mar 31, 2013
  3. Merge pull request #852 from rspec/fix_sandboxing

    Fix sandboxing of rspec-core's own specs.
    myronmarston committed Mar 31, 2013
  4. Fix sandboxing of rspec-core's own specs.

    Because rspec-core dog-foods itself, rspec-core's spec suite has
    examples that define example groups and examples and run them. The
    usual lifetime of an RSpec::Mocks::Proxy is for one example
    (the proxy cache gets cleared between each example), but since the
    specs in rspec-core's suite sometimes create test doubles and pass
    them to examples a spec defines and runs, the test double's proxy
    must live beyond the inner example: it must live for the scope
    of wherever it got defined. Here we implement the necessary semantics
    for rspec-core's specs:
    
    - #verify_all and #reset_all affect only mocks that were created
     within the current scope.
    - Mock proxies live for the duration of the scope in which they are
     created.
    
    Thus, mock proxies created in an inner example live for only that
    example, but mock proxies created in an outer example can be used
    in an inner example but will only be reset/verified when the outer
    example completes.
    
    These changes were needed due to the recent refactoring in rspec-mocks
    which changed what held a reference to the mock proxy (a proxy cache
    rather than an instance variable on the mocked object) and the
    lifecycle of those proxies (cleared between each example rather
    than persisted for the rest of the process).
    myronmarston committed Mar 30, 2013
Commits on Mar 30, 2013
Commits on Mar 29, 2013
  1. Replacing condition to true

    hron84 committed Mar 29, 2013
Commits on Mar 27, 2013
Commits on Mar 26, 2013
  1. Merge pull request #847 from samphippen/fix-backtrace-cleaner-changelog

    Fix typod "optio" for "option" in Changelog.md
    myronmarston committed Mar 26, 2013
  2. Fix typod "optio" for "option" in Changelog.md

    Signed-off-by: Sam Phippen <samphippen@googlemail.com>
    samphippen committed Mar 26, 2013