Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 4, 2014
  1. @brixen
  2. @brixen

    Added specs for subclassing eg Errno::EMFILE.

    brixen authored
    Pure crazy town, I know. Thanks, rack!.
  3. @YorickPeterse @brixen

    Updated specs for Kernel#caller

    YorickPeterse authored brixen committed
    This adds a set of actual specs instead of just checking if the "caller" method
    is present.
  4. @YorickPeterse @brixen

    Added specs for Kernel#caller_locations.

    YorickPeterse authored brixen committed
    This also includes standalone specs for Thread::Backtrace::Location and its
  5. @sshao @brixen

    Added new Marshal.load specs for objects with user-defined _dumps

    sshao authored brixen committed
    These specs were added after rbx's Marshal broke in an app that had
    defined its own _dump and _load methods upon an object -- see
    UserDefinedImmediate in marshal/fixtures/marshal_data.rb.
  6. @skliew @brixen

    Spec for #2977: Improve spec for IO.write on FIFO

    skliew authored brixen committed
    Remove unneeded conditional
    Use instead of `cat`
  7. @skliew @brixen

    Spec for #2977: Error calling IO.write to a FIFO

    skliew authored brixen committed
  8. @YorickPeterse @brixen

    Less racy specs for Process.exit!

    YorickPeterse authored brixen committed
    There would a small chance where the sleep(1) call would complete _before_ the { ... } block finished running. After all, there's no guarantee a
    thread starts right away.
    By removing the sleep(1) and adding a Thread#join call we can ensure that the
    Process.exit!(2) is _only_ called when the @object.exit!(1) call doesn't
    immediately terminate the process.
    At least I hope, you never know for certain when it comes to multi-threading.
  9. @jimmycuadra @brixen
  10. @jc00ke @brixen

    Add more cases for File.fnmatch specs

    jc00ke authored brixen committed
  11. @jc00ke @brixen

    Make sure an extra brace doesn't muck things up

    jc00ke authored brixen committed
  12. @jc00ke @brixen

    Adding spec for File#fnmatch's support of braces

    jc00ke authored brixen committed
  13. @brixen

    Removed Process.kill spec checking EPERM.

    brixen authored
    There is no reliable way to guarantee that a specific PID is not killable
    by the user running the specs, even when not superuser. On the other hand,
    there is no way to make a process that is not killable because to do so would
    require escalating privileges.
  14. @brixen

    Added specs for Range#bsearch.

    brixen authored
  15. @brixen
Commits on Dec 3, 2014
  1. @eregon

    Fixed typo.

    eregon authored
  2. @brixen
Commits on Dec 2, 2014
  1. @headius
  2. @eregon

    Renamed version spec files to respect the *_spec.rb scheme.

    eregon authored
    This also makes them easier to ignore if an implementation cannot parse
    the file by excluding it in the .mspec configuration file. Fixes #300.
    One way to check for these misnamed files is
    $ find . -name '*.rb' | egrep -v '_spec\.rb$|shared|fixture'
  3. @eregon
Commits on Dec 1, 2014
  1. @YorickPeterse

    Merge pull request #302 from nirvdrum/float_methods_argument_error

    YorickPeterse authored
    Added specs for invalid arguments to several Float methods.
  2. @nirvdrum
Commits on Nov 26, 2014
  1. @eregon
Commits on Nov 21, 2014
  1. @eregon

    Moved RUBYOPT specs to command_line.

    eregon authored
    * They are closely related to ruby command line flags.
Commits on Nov 20, 2014
  1. @eregon

    Removed the ancient tag file.

    eregon authored
Commits on Oct 29, 2014
  1. @brixen
  2. @brixen
  3. @YorickPeterse

    Dir#glob spec for multiple directories.

    YorickPeterse authored
    This was manually imported from #242. I
    also forced a fixed sort order of the Dir.glob() results to prevent this test
    from failing should the filesystem decide to use a different sort order.
    This closes #242.
Commits on Oct 28, 2014
  1. @brixen

    Merge pull request #295 from rubyspec/rbx-sync

    brixen authored
    Update according to Rubinius master
  2. @brixen @YorickPeterse
  3. @razielgn @YorickPeterse
  4. @razielgn @YorickPeterse
  5. @YorickPeterse

    Imported constant fixtures from Rubinius.

    YorickPeterse authored
    These fixtures were added in Rubinius commit
    88779c61c9e8970eb99199b356bf68b43090df5b. While this commit was imported into
    RubySpec it didn't include the corresponding fixture, nor were they added at a
    later stage.
  6. @brixen @YorickPeterse

    Added C-API specs for rb_class_path.

    brixen authored YorickPeterse committed
  7. @jc00ke @YorickPeterse

    Fix another minor typo

    jc00ke authored YorickPeterse committed
    [skip ci]
Something went wrong with that request. Please try again.