COMMIT Use binary mode for modifying tag files. http://github.com/rubyspec/mspec/commit/df4d32726675fc6ecf6d40cd61f5e75e9f7c5019 COMMIT Added option mode argument for touch() helper. http://github.com/rubyspec/mspec/commit/0ea5688b35ed0b015a401cf1f916de9569719b3c COMMIT Time.utc(1900, 12, 31, 23, 59, 59, 0) works fine on OS X Snow Leopard. Removing the code that tests it doesn't. http://github.com/rubyspec/rubyspec/commit/a399a01e0c010b2bcfbcef37e87bfb4f3c51ee73 COMMIT Example: use variables and fs helpers. http://github.com/rubyspec/rubyspec/commit/d354f907aa2ea8d6c31f79f784c927c4d5ab1926 COMMIT Example: simplify complex specs. http://github.com/rubyspec/rubyspec/commit/2700c28aa277ef3535c0f8581086392a0cce96c8 COMMIT Example: use before/after actions. http://github.com/rubyspec/rubyspec/commit/0499c0c45ccbf33ae00233069483cd1660f27a27 COMMIT Example: use separate describe blocks when needed. http://github.com/rubyspec/rubyspec/commit/0d55ee7001cf8d4f798fa8b7512a41f89de395ce COMMIT Example: use touch helper. http://github.com/rubyspec/rubyspec/commit/eebfff6fadd0ae0ae72f19d55ebafb3eb33f5a23 COMMIT Correctly name spec files for methods with underscores. http://github.com/rubyspec/rubyspec/commit/395812dd1ff6920c9583b60aab3435c075c734e3 COMMIT Fix IO.sysopen specs to clean afther themselves and make them pass on Windows http://github.com/rubyspec/rubyspec/commit/75d57a538326bb8ff055cf1ce9ff031fad35472d COMMIT Make sure io is closed after *every* IO#read test. http://github.com/rubyspec/rubyspec/commit/81ca19f2142551782e027c6da457b3fc770d19c7 COMMIT Use tmp helper for IO#pos specs http://github.com/rubyspec/rubyspec/commit/b750fdab600d257e05eabc296cfaaff5b616d8fc COMMIT Close open files in recent IO#gets specs http://github.com/rubyspec/rubyspec/commit/d0d8dda99998877e3e7028f73e9aed03c3ac0adc COMMIT little refactor of IO#gets with ASCII separator http://github.com/rubyspec/rubyspec/commit/bcf8fe611e6d0a7ca91cbd311d136eea8098d483 COMMIT Added specs to test IO#gets with ascii separators http://github.com/rubyspec/rubyspec/commit/534b8aa33f9a5dfbecd1e38d6b9b237275b4c0c6 COMMIT Restored m.class.should for SimpleDelegator, since mspec can't handle "should be_kind_of" for SimpleDelegator http://github.com/rubyspec/rubyspec/commit/48fb2250ab63e9f1c7db0a5e4e0876bf8e871f0d COMMIT Avoid result.class.should == Class http://github.com/rubyspec/rubyspec/commit/3ccbfd12096d2f44dffcba6d56036a15deaf10c5 COMMIT Test Object#taint and Object#untrust with Marshal http://github.com/rubyspec/rubyspec/commit/9baa5e7b99dff5be0b574dfa0d1f8db4f3bd9c94 --- 20100105T075745 +++ 20100106T075738 @@ -1,19 +1,19 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1 リポジトリのルート: http://svn.ruby-lang.org/repos/ruby リポジトリ UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e -リビジョン: 26241 +リビジョン: 26246 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: yugui @@ -21846,6 +21846,9 @@ - fails on cloned opened streams - accepts a separator +IO#gets with ASCII separator +- returns the separator's character representation + IO#gets - accepts an integer as first parameter to limit the output's size - accepts an integer as second parameter to limit the output's size @@ -22050,8 +22053,6 @@ IO#read - can be read from consecutively -- can read lots of data -- can read lots of data with length - consumes zero bytes when reading zero bytes - is at end-of-file when everything has been read - reads the contents of a file @@ -22068,9 +22069,17 @@ - returns nil at end-of-file with a length - with length argument returns nil when the current pos is bigger than the content size - raises IOError on closed stream -- strips the BOM when given 'rb:utf-7-bom' as the mode (FAILED - ) + +IO#read with encodings - ignores unicode encoding +IO#read with 1.9 encodings +- strips the BOM when given 'rb:utf-7-bom' as the mode (FAILED - ) + +IO#read with large data +- reads all the data at once +- reads only the requested number of bytes + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/readchar_spec.rb IO#readchar - returns the next string from the stream @@ -22858,7 +22867,7 @@ - returns the same object if it is an instance of a String subclass - is a private method -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__callee__spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__callee___spec.rb Kernel.__callee__ - returns the current method, even when aliased - returns the original name when aliased method @@ -22887,7 +22896,7 @@ Kernel#__id__ - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__method__spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__method___spec.rb Kernel.__method__ - returns the current method, even when aliased - returns the original name when aliased method @@ -23913,6 +23922,12 @@ - dumps a struct having ivar - dumps a struct having fields - dumps an extended_struct having fields with same objects (FAILED - ) +- returns an untainted string if object is untainted +- returns a tainted string if object is tainted +- returns a tainted string if object is tainted deep in nested structure +- returns a trusted string if object is trusted +- returns an untrusted string if object is untrusted +- returns an untrusted string if object is untrusted deep in nested structure - dumps a nil - dumps a 1..2 - dumps a 1...2 @@ -24038,6 +24053,11 @@ - loads a Hash subclass - loads a Array - loads a Array subclass +- returns an untainted object if source is untainted +- returns a tainted object if source is tainted +- preserves taintedness of nested structure +- returns a trusted object if source is trusted +- returns an untrusted object if source is untrusted /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/marshal/restore_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/matchdata/begin_spec.rb @@ -39142,6 +39162,9 @@ - fails on cloned opened streams - accepts a separator +IO#gets with ASCII separator +- returns the separator's character representation + IO#gets - accepts an integer as first parameter to limit the output's size - accepts an integer as second parameter to limit the output's size @@ -39152,7 +39175,7 @@ Finished in seconds -1 file, 18 examples, 87 expectations, 0 failures, 0 errors +1 file, 19 examples, 88 expectations, 0 failures, 0 errors == rubyspec/core/io/initialize_copy_spec.rb #