Skip to content
This repository

Feb 11, 2014

  1. Brian Shirai

    Updated Travis settings.

    authored February 10, 2014

Feb 10, 2014

  1. Brian Shirai

    Bumped version to 1.5.21.

    authored February 10, 2014

Jan 08, 2014

  1. Brian Shirai

    Merge pull request #43 from kachick/fix-helper-io_stub-puts

    IOStub#puts should append "\n" when argument not given
    authored January 08, 2014
  2. Brian Shirai

    Merge pull request #44 from kachick/avoid-range-last

    version-guard should use Range#{begin,end} instead of Range#{first,last}
    authored January 08, 2014
  3. Brian Shirai

    Merge pull request #41 from chrisseaton/unregister-fixes

    Fix ensure to unregister version guard.
    authored January 08, 2014
  4. Brian Shirai

    Merge pull request #49 from eregon/file_exist

    Renamed deprecated calls to File.exists? to File.exist?
    authored January 08, 2014

Jan 04, 2014

  1. Benoit Daloze

    Renamed deprecated calls to File.exists? to File.exist?

    * It prints a warning in recent ruby (2.1)
    authored January 04, 2014

Oct 21, 2013

  1. Brian Shirai

    Added raise_exception to MSpec.

    authored September 15, 2013
  2. Brian Shirai

    Removed Gemfile.lock for mspec.

    In RSpec, raise_error and raise_exception are aliases. Since "error"
    is a more general term, it's reasonable that it matches "kinds of"
    exceptions. Here, raise_exception is used to match only a specific
    kind of exception. Any confusion that results will be short-lived
    as MSpec 2.0 will use a different syntax.
    authored September 15, 2013
  3. Brian Shirai

    Removed implementation dependent example for equal matcher.

    MRI 2.0 treats Floats as immediates if double-tagging is used.
    authored September 15, 2013
  4. Brian Shirai

    Exposed ProfileFormatter for mspec help.

    authored August 23, 2013
  5. Brian Shirai

    Removed language_version from mspec.

    authored August 14, 2013

Aug 10, 2013

  1. Brian Shirai

    Merge pull request #47 from iainbeeston/rspec_deprecation_warnings

    Revert pull request to fix RSpec deprecation warnings
    authored August 10, 2013
  2. Iain Beeston

    Revert "Merge pull request #46 from iainbeeston/rspec_deprecation_war…

    …nings"
    
    Since I made this PR I've come to think this was a bad idea. MSpec defines it's own methods that have the same name as built in rspec methods, such as stub!() and mock(). Before the commit below, some of the tests were raising rspec deprecation warnings *while calling MSpec-specific methods*. They shouldn't have been raising deprecation warnings at all if they were correctly calling the MSpec methods. This makes me think that RSpec was overwriting the MSpec methods on Mock and Object, and the MSpec methods were not being called at all, but because the functionality is almost identical, it wasn't obvious that this was happening until they started showing deprecation warnings.
    
    For a good example of this, see mock_spec.rb. Under RSpec < 2.14.2 this runs fine. But on 2.14.2 it shows a number of deprecation warnings, while calling what should have been MSpec-specific methods.
    
    I'd put more thought into fixing this problem, but if RSpec is going to be replaced in MSpec 2 it doesn't seem worth the effort to make such a painstaking change to the test suite.
    authored August 11, 2013
  3. Brian Shirai

    Merge pull request #46 from iainbeeston/rspec_deprecation_warnings

    Corrected rspec 2.14 deprecation warnings.
    authored August 10, 2013
  4. Iain Beeston

    Corrected rspec 2.14 deprecation warnings.

    RSpec 2.14 deprecated a lot of things, in preparation for rspec 3. When I run the test suite with rspec 2.14 I get a huge number of deprecation warnings (more than one per file), which makes the results very difficult to read. I've corrected the specs where they were using outdated methods. The highlights were:
    
    * stub!() => stub()
    * mock() => double()
    * should_receive().any_number_of_times => should_receive().at_least(:once) or stub
    authored August 10, 2013

Aug 06, 2013

  1. Kenichi Kamiya

    Use Range#{begin,end} instead of Range#{first,last}

    * Avoid Range#last to follow [Bug#8739](http://bugs.ruby-lang.org/issues/8739)
    * Avoid Range#first to adjust style with Range#last
    authored August 07, 2013

Jul 26, 2013

  1. Kenichi Kamiya

    Fix a helper IOStub when calling IOStub#puts without arguments

    This commit keeps calling self.write.
    Not directly self << "\n".
    authored July 26, 2013

Jun 14, 2013

  1. Chris Seaton

    Fix ensure to unregister version guard.

    authored June 13, 2013

Jun 08, 2013

  1. Brian Shirai

    Merge pull request #40 from elia/patch-1

    Add opal to guard implementations
    authored June 08, 2013
  2. Elia Schito

    Add opal to guard implementations

    authored June 08, 2013

Jun 03, 2013

  1. Brian Shirai

    Merge pull request #38 from ryoqun/valgrind-silent-children

    Make valgrind quiet for child processes
    authored June 03, 2013

Apr 20, 2013

  1. Brian Shirai

    Updated version to 1.5.20.

    authored April 20, 2013
  2. Brian Shirai

    Fixed processing 'spec/' when no files are specified.

    authored April 20, 2013
  3. Brian Shirai

    Updated version to 1.5.19.

    authored April 20, 2013
  4. Brian Shirai

    Use ./spec directory if it exists and no files are specified.

    authored April 20, 2013

Mar 25, 2013

  1. Ryo Onodera

    Make valgrind quiet for child processes

    Currently, valgrind reports messages related to child processes and makes the
    mspec result REALLY clutter with too many noisy valgrind messages.
    
    So silence the valgrind using --child-silent-after-fork=yes (*1) for child
    processes.
    
    As a side effect, valgrind no longer reports messages for child processes. But,
    we're temporarily creating child processes only for testing purpose. They
    shouldn't be the subject of valgrind. Thus, this shouldn't be a problem.
    
    *1:
      http://valgrind.org/docs/manual/manual-core.html#opt.child-silent-after-fork
    authored March 25, 2013

Feb 22, 2013

  1. Brian Shirai

    Ignore JRuby failures.

    authored February 21, 2013
  2. Brian Shirai

    Disable ruby_bug guard by default.

    authored February 21, 2013
  3. Brian Shirai

    Enable Travis CI.

    authored February 21, 2013

Feb 20, 2013

  1. Brian Shirai

    Updated version to 1.5.18.

    authored February 19, 2013
  2. Brian Shirai

    Removed --spec-debug because ruby_debug is always broken.

    authored February 19, 2013
  3. Sylvain Daubert

    Add a new helper to spec.

    pack_int helper added.
    This new helper is used in library/socket/basicsocket/setsockopt
    spec.
    authored February 05, 2013 brixen committed February 19, 2013
  4. Francesco Rodríguez

    Add -tx18, -tx19 and -tx20 options to the docs

    authored November 18, 2012 brixen committed February 19, 2013
  5. Francesco Rodríguez

    Add -tx20 option to bin/mspec

    This allows to run the specs in 2.0 mode.
    authored November 18, 2012 brixen committed February 19, 2013
Something went wrong with that request. Please try again.