Skip to content

Instantly share code, notes, and snippets.

@febuiles
Created December 18, 2008 02:23
Show Gist options
  • Select an option

  • Save febuiles/37344 to your computer and use it in GitHub Desktop.

Select an option

Save febuiles/37344 to your computer and use it in GitHub Desktop.
ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-darwin9.5.0]
........................................................................E...........................................................................................................................................................................................................................................................................F.........F......................F..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................E............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
1)
Array#pack returns a tainted string when the format is tainted FAILED
Expected false to be true
./1.8//core/array/pack_spec.rb:72
./1.8//core/array/pack_spec.rb:40:in `all?'
./1.8//core/array/pack_spec.rb:26
2)
Array#pack returns a tainted string when the format is tainted even if the given format is empty FAILED
Expected false to be true
./1.8//core/array/pack_spec.rb:76
./1.8//core/array/pack_spec.rb:26
3)
Array#pack with format 'H' fills low-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length FAILED
Expected "A@\000"
to equal "A@"
./1.8//core/array/pack_spec.rb:444
./1.8//core/array/pack_spec.rb:403:in `all?'
./1.8//core/array/pack_spec.rb:415
4)
Array#pack with format 'h' fills high-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length FAILED
Expected "A\002\000"
to equal "A\002"
./1.8//core/array/pack_spec.rb:516
./1.8//core/array/pack_spec.rb:487
5)
Array#pack with format 'M' ignores star parameter FAILED
Expected "XXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\nXXXXX=\n"
to equal "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=\nXXXX=\n"
./1.8//core/array/pack_spec.rb:1991
./1.8//core/array/pack_spec.rb:1885
6)
Array#pack with format 'm' ignores star parameter FAILED
Expected "QUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\nQUJD\n"
to equal "QUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\nQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJDQUJD\n"
./1.8//core/array/pack_spec.rb:2076
./1.8//core/array/pack_spec.rb:2009
7)
Array#pack with format 'U' regards a integer as a Unicode codepoint and encodes into UTF-8 byte sequence FAILED
Expected "\000\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\e\034\035\036\037 !\"\#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177"
to equal "\000\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\e\034\035\036\037 !\"\#$%&'()*+,-./0123456789"
./1.8//core/array/pack_spec.rb:2139
./1.8//core/array/pack_spec.rb:2122:in `all?'
./1.8//core/array/pack_spec.rb:2132
8)
Array#pack with format 'P' ignores '*' parameter ERROR
ArgumentError: too short buffer for P(3 for 4)
./1.8//core/array/pack_spec.rb:2623:in `pack'
./1.8//core/array/pack_spec.rb:2623
./1.8//core/array/pack_spec.rb:2611:in `all?'
./1.8//core/array/pack_spec.rb:2580
9)
File::Stat#zero? zero? returns false for a directory FAILED
Expected #<Proc:0x00520850@./1.8//core/file/stat/../../../shared/file/zero.rb:56>
to equal false
./1.8//core/file/stat/../../../shared/file/zero.rb:56
./1.8//core/file/stat/fixtures/classes.rb:3:in `all?'
./1.8//core/file/stat/zero_spec.rb:5
10)
File.zero? zero? returns false for a directory FAILED
Expected #<Proc:0x0060b2b0@./1.8//core/file/../../shared/file/zero.rb:56>
to equal false
./1.8//core/file/../../shared/file/zero.rb:56
./1.8//core/file/../../shared/file/zero.rb:42:in `all?'
./1.8//core/file/zero_spec.rb:4
11)
FileTest.zero? zero? returns false for a directory FAILED
Expected #<Proc:0x005a9880@./1.8//core/filetest/../../shared/file/zero.rb:56>
to equal false
./1.8//core/filetest/../../shared/file/zero.rb:56
./1.8//core/filetest/../../shared/file/zero.rb:42:in `all?'
./1.8//core/filetest/zero_spec.rb:4
12)
The private keyword defines a new method rather than changing visibility of an existing one ERROR
TypeError: A is not a class
./1.8//language/private_spec.rb:57
./1.8//language/private_spec.rb:56:in `initialize'
./1.8//language/private_spec.rb:56:in `new'
./1.8//language/private_spec.rb:56
./1.8//language/private_spec.rb:45:in `all?'
./1.8//language/private_spec.rb:4
Finished in 40.439222 seconds
2493 files, 9872 examples, 32339 expectations, 10 failures, 2 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment