Skip to content


Subversion checkout URL

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

    Archived project.

    brixen authored
Commits on Dec 4, 2014
  1. @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.
Commits on Oct 28, 2014
  1. @brixen @YorickPeterse

    Added spec for Marshal.dump with negative Float.

    brixen authored YorickPeterse committed
  2. @brixen @YorickPeterse

    Added specs for Marshal.dump of Symbol with encoding.

    brixen authored YorickPeterse committed
Commits on Apr 4, 2014
  1. @dbussink @brixen

    Setup encodings for encoding aware specs

    dbussink authored brixen committed
Commits on Jan 25, 2014
  1. @brixen
Commits on Dec 20, 2013
  1. @DavidEGrayson

    Fixed the 'loads an array having an ivar' spec for Marshal.load. In R…

    DavidEGrayson authored
    …uby, Array#== and String#== do not consider the instance variables so the test was not actually testing them.
Commits on Oct 21, 2013
  1. @razielgn @brixen

    Add spec on Time marshalling and nanoseconds.

    razielgn authored brixen committed
  2. @razielgn @brixen

    Add spec on Marshal.load with Time and object links.

    razielgn authored brixen committed
  3. @brixen
  4. @brixen

    Fixed marshal spec.

    brixen authored
  5. @razielgn @brixen

    Add specs on Marshal#load with Time.

    razielgn authored brixen committed
  6. @razielgn @brixen

    Add specs on Marshal#dump with Time.

    razielgn authored brixen committed
  7. @dbussink @brixen

    Add spec for Marshal.dump with an IO with encoding

    dbussink authored brixen committed
  8. @kachick @brixen

    Fix spec typos for "a/an"

    kachick authored brixen committed
    This commit used following script.
        typos = {
          /( it "raises a)n ([^aeiuoAEIUO])/ => { "#{$1} #{$2}" },
          /( it "raises a) ([aeioAEIO])/ => { "#{$1}n #{$2}" }, # [uU] matches URI/URL
          /( it ".*? a) (array|object|instance|int)/i => { "#{$1}n #{$2}" }
        typos.each_pair do |pattern, correct|
            $_.gsub! pattern, &correct
          rescue ArgumentError => e
            raise e unless /invalid byte sequence/ =~ e.message
  9. @dbussink @brixen

    Fix dump spec for 1.8 mode

    dbussink authored brixen committed
  10. @dbussink @brixen
  11. @dbussink @brixen

    Add specs for load and dump of String with ivars

    dbussink authored brixen committed
  12. @kachick @brixen

    Add specs on Marshal.load for loading Rational,Complex,Time

    kachick authored brixen committed
  13. @kachick @brixen
  14. @razielgn @brixen

    Add specs on Marshal.load with encoding-less strings.

    razielgn authored brixen committed
  15. @razielgn @brixen

    Add spec on Marshal#load with ArgumentError on missing constant.

    razielgn authored brixen committed
    The ArgumentError should be raised with the full constant name.
  16. @razielgn @brixen

    Added specs on Marshal#load with constant conflicts.

    razielgn authored brixen committed
  17. @dbussink @brixen

    Add specs for marshalling exceptions

    dbussink authored brixen committed
    This was causing a problem with the Rails specs and also relates to
    issue #1123
Commits on Apr 17, 2013
  1. @brixen

    Merge remote-tracking branch 'nurse/ruby'

    brixen authored
Commits on Mar 11, 2013
  1. @nurse
Commits on Feb 20, 2013
  1. @brixen
  2. @brixen

    Specs for Marshal.dump(Float).

    brixen authored
Commits on Feb 19, 2013
  1. @brixen
  2. @brixen
Commits on Jan 11, 2013
  1. @eregon
Commits on Nov 6, 2012
  1. @brixen
  2. @nurse

    Add magic comment to declare the source encoding

    nurse authored
    MRI r37485 changed the default source encoding.
Commits on Oct 31, 2012
  1. @nurse
Commits on Oct 29, 2012
  1. @headius
Something went wrong with that request. Please try again.