[macruby-changes] [3233] MacRuby/trunk/spec/frozen/tags/macruby

source_changes at macosforge.org source_changes at macosforge.org
Sun Jan 10 12:54:56 PST 2010


Revision: 3233
          http://trac.macosforge.org/projects/ruby/changeset/3233
Author:   eloy.de.enige at gmail.com
Date:     2010-01-10 12:54:54 -0800 (Sun, 10 Jan 2010)
Log Message:
-----------
Tagged failing examples.

Modified Paths:
--------------
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/join_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/multiply_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/modulo_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/join_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerator/rewind_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/new_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/io/gets_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_nonblock_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/io/reopen_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/io/syswrite_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/String_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/freeze_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/instance_eval_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_send_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/dump_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/match_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/count_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/delete_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/encode_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/squeeze_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/language/break_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/language/return_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/date/strptime_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/resolv/get_address_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/clone_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/new_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/for_fd_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/eof_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/read_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/rewind_tags.txt

Added Paths:
-----------
    MacRuby/trunk/spec/frozen/tags/macruby/core/dir/chdir_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/filetest/symlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee___tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method___tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/taint_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/untrusted_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/language/super_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/popup_menu_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/marshal_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/complex/
    MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/complex/Complex_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/rational/Rational_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inv_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inverse_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/vector/
    MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/vector/each2_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/readline/basic_quote_characters_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/readline/emacs_editing_mode_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/readline/filename_quote_characters_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/readline/vi_editing_mode_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/socket/basicsocket/setsockopt_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/initialize_copy_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/uri/eql_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/each_byte_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/getc_tags.txt

Removed Paths:
-------------
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee__tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method__tags.txt

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/array/join_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/join_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/join_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -2,4 +2,5 @@
 fails:Array#join tries to convert the passed separator to a String using #to_str
 fails:Array#join tries to convert the passed separator to a String using #to_str
 fails:Array#join calls #to_str to convert the separator to a String
-fails:Array#join calls #to_str to convert the separator to a String
\ No newline at end of file
+fails:Array#join calls #to_str to convert the separator to a String
+fails:Array#join returns a string formed by concatenating each element.to_str separated by separator without trailing separator

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/array/multiply_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/multiply_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/multiply_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
-critical:Array#* with a string raises an ArgumentError when the Array is recursive
\ No newline at end of file
+critical:Array#* with a string raises an ArgumentError when the Array is recursive
+fails:Array#* with a string returns a string formed by concatenating each element.to_str separated by separator without trailing separator

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/modulo_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/modulo_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/modulo_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -2,4 +2,5 @@
 critical:Bignum#modulo raises a ZeroDivisionError when the given argument is 0
 critical:Bignum#modulo raises a ZeroDivisionError when the given argument is 0 and a Float
 critical:Bignum#modulo raises a TypeError when given a non-Integer
-fails:Bignum#% returns the modulus obtained from dividing self by the given argument
\ No newline at end of file
+fails:Bignum#% returns the modulus obtained from dividing self by the given argument
+fails:Bignum#% raises a ZeroDivisionError when the given argument is 0 and a Float

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/dir/chdir_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/dir/chdir_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/dir/chdir_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,4 @@
+fails:Dir.chdir defaults to $HOME with no arguments
+fails:Dir.chdir changes to the specified directory
+fails:Dir.chdir changes to the specified directory for the duration of the block
+fails:Dir.chdir always returns to the original directory when given a block

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/join_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/join_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/join_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -7,3 +7,4 @@
 fails:Enumerable#join returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty
 fails:Enumerable#join does not consider untrustworthiness of either the array or the separator when the array is empty
 fails:Enumerable#join returns a string which would be infected with untrustworthiness of the array, its elements or the separator when the array is not empty
+fails:Enumerable#join returns a string formed by concatenating each element.to_str separated by separator without trailing separator

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerator/rewind_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerator/rewind_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerator/rewind_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -2,3 +2,4 @@
 fails:Enumerator#rewind has no effect on a new enumerator
 fails:Enumerator#rewind has no effect if called multiple, consecutive times
 fails:Enumerator#rewind calls the enclosed object's rewind method if one exists
+fails:Enumerator#rewind does nothing if the object doesn't have a #rewind method

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:File.lchmod changes the file mode of the link and not of the file

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:File.lstat should be able to use the instance methods
+fails:File.lstat returns a File::Stat object with symlink properties for a symlink

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/new_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/new_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/new_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -4,3 +4,5 @@
 fails:File.new coerces filename using #to_path
 fails:File.new expected errors 
 fails:File.new can't alter mode or permissions when opening a file
+fails:File.new returns a new File with modus fd 
+fails:File.new raises an Errno::EBADF if the first parameter is an invalid file descriptor

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:File.readlink return the name of the file referenced by the given link
+fails:File.readlink raises an Errno::ENOENT if called with an invalid argument

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:File::Stat#symlink? returns true if the file is a link
+fails:File::Stat#symlink? accepts an object that has a #to_path method

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:File.stat returns information for a file that has been deleted but is still open
+fails:File.stat returns a File::Stat object with file properties for a symlink

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,6 @@
+fails:File.symlink create a symlink between a source and target file
+fails:File.symlink create a symbolic link
+fails:File.symlink accepts args that have #to_path methods
+fails:File.symlink raises an Errno::EEXIST if the target already exists
+fails:File.symlink? returns true if the file is a link
+fails:File.symlink? accepts an object that has a #to_path method

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:File#to_path preserves the encoding of the path
+fails:File#to_path does not preserve the encoding of the path

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/filetest/symlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/filetest/symlink_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/filetest/symlink_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:FileTest.symlink? returns true if the file is a link
+fails:FileTest.symlink? accepts an object that has a #to_path method

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:GC.disable returns true iff the garbage collection was previously disabled

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:GC.enable returns true iff the garbage collection was already disabled

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,3 @@
+fails:GC#garbage_collect can be invoked without any exceptions
+fails:GC#garbage_collect ignores the supplied block
+fails:GC#garbage_collect always returns nil

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,3 @@
+fails:GC.stress returns current status of GC stress mode
+fails:GC.stress= can be invoked without any exceptions
+fails:GC.stress= returns a proper boolean result

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/io/gets_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/io/gets_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/io/gets_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -3,3 +3,8 @@
 fails:IO#gets returns the next paragraph if the separator's length is 0
 fails:IO#gets reads until the beginning of the next paragraph when the separator's length is 0
 fails:IO#gets fails on cloned opened streams
+fails:IO#gets with ASCII separator returns the separator's character representation
+fails:IO#gets accepts an integer as second parameter to limit the output's size
+fails:IO#gets accepts an integer as limit parameter which is smaller than IO size
+fails:IO#gets accepts an integer as limit parameter which is same as IO size
+fails:IO#gets accepts an integer as limit parameter which is greater than IO size

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_nonblock_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_nonblock_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_nonblock_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,5 @@
 fails:IO#read_nonblock raises IOError on closed stream
+fails:IO#read_nonblock raises EAGAIN when there is no data
+fails:IO#read_nonblock returns at most the number of bytes requested
+fails:IO#read_nonblock returns less data if that is all that is available
+fails:IO#read_nonblock raises EOFError when the end is reached

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/io/read_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -8,3 +8,4 @@
 fails:IO#read returns the given buffer
 fails:IO#read coerces the second argument to string and uses it as a buffer
 fails:IO#read strips the BOM when given 'rb:utf-7-bom' as the mode
+fails:IO#read with 1.9 encodings strips the BOM when given 'rb:utf-7-bom' as the mode

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/io/reopen_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/io/reopen_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/io/reopen_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,3 +1,4 @@
 fails:IO#reopen reassociates self with a new stream opened on path, after some writes
 fails:IO#reopen reassociates self with a new stream after some reads
 fails:IO#reopen calls #to_path on non-String arguments
+fails:IO#reopen should not raise IOError when called on closed stream with path

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/io/syswrite_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/io/syswrite_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/io/syswrite_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:IO#syswrite on a file warns if called immediately after a buffered IO#write
+fails:IO#syswrite writes all of the string's bytes without buffering if mode is sync

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/String_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/String_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/String_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -7,4 +7,6 @@
 fails:Kernel.String converts a constant to a String
 critical:Kernel.String raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true
 fails:Kernel#String converts a constant to a String
-critical:Kernel#String raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true
\ No newline at end of file
+critical:Kernel#String raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true
+fails:Kernel.String doesn't raise a TypeError even if respond_to? returns false for #to_s
+fails:Kernel#String doesn't raise a TypeError even if respond_to? returns false for #to_s

Copied: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee___tags.txt (from rev 3232, MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee__tags.txt)
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee___tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee___tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,7 @@
+fails:Kernel.__callee__ returns the current method, even when aliased
+fails:Kernel.__callee__ returns the original name when aliased method
+fails:Kernel.__callee__ returns the caller from blocks too
+fails:Kernel.__callee__ returns the caller from define_method too
+fails:Kernel.__callee__ returns the caller from block inside define_method too
+fails:Kernel.__callee__ returns the caller from a define_method called from the same class
+fails:Kernel.__callee__ returns method name even from eval

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee__tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee__tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__callee__tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,8 +0,0 @@
-critical:Kernel.__callee__ returns the current method, even when aliased
-critical:Kernel.__callee__ returns the original name when aliased method
-fails:Kernel.__callee__ returns the caller from blocks too
-fails:Kernel.__callee__ returns the caller from define_method too
-fails:Kernel.__callee__ returns the caller from block inside define_method too
-fails:Kernel.__callee__ returns the caller from a define_method called from the same class
-fails:Kernel.__callee__ returns method name even from eval
-#fails:Kernel.__callee__ returns the original name when aliased method
\ No newline at end of file

Copied: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method___tags.txt (from rev 3232, MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method__tags.txt)
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method___tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method___tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,7 @@
+fails:Kernel.__method__ returns the current method, even when aliased
+fails:Kernel.__method__ returns the original name when aliased method
+fails:Kernel.__method__ returns the caller from blocks too
+fails:Kernel.__method__ returns the caller from define_method too
+fails:Kernel.__method__ returns the caller from block inside define_method too
+fails:Kernel.__method__ returns the caller from a define_method called from the same class
+fails:Kernel.__method__ returns method name even from eval

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method__tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method__tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/__method__tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,7 +0,0 @@
-critical:Kernel.__method__ returns the current method, even when aliased
-critical:Kernel.__method__ returns the original name when aliased method
-fails:Kernel.__method__ returns the caller from blocks too
-fails:Kernel.__method__ returns the caller from define_method too
-fails:Kernel.__method__ returns the caller from block inside define_method too
-fails:Kernel.__method__ returns the caller from a define_method called from the same class
-fails:Kernel.__method__ returns method name even from eval

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/freeze_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/freeze_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/freeze_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:Kernel#freeze has no effect on immediate values
+fails:Kernel#freeze freezes immediate values

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/instance_eval_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/instance_eval_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/instance_eval_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,3 +1,5 @@
 fails:Kernel#instance_eval treats block-local variables as local to the block
 fails:Kernel#instance_eval raises a TypeError when defining methods on an immediate
 fails:Kernel#instance_eval raises a TypeError when defining methods on numerics
+fails:Kernel#instance_eval doesn't pass the object to the block
+fails:Kernel#instance_eval doesn't get constants in the receiver if a block given

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,2 +1,3 @@
 critical:Kernel#load produces __FILE__ as the given filename and __LINE__ as the source line number
 fails:Shell expansion in Kernel#load expands a preceding ~/ to the user's home directory to use as path
+fails:Kernel#load allows wrapping the code in the file in an anonymous module

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_send_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_send_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_send_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,4 @@
 fails:Kernel#public_send raises a NoMethodError if the method is protected
+fails:Kernel#public_send raises a NoMethodError if the named method is private
+fails:Kernel#public_send raises a NoMethodError if the named method is an alias of a private method
+fails:Kernel#public_send raises a NoMethodError if the named method is an alias of a protected method

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/taint_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/taint_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/taint_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:Kernel#taint returns the immediate when called on an immediate
+fails:Kernel#taint has no effect on immediate values

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/untrusted_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/untrusted_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/untrusted_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Kernel#untrusted? has no effect on immediate values

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/dump_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/dump_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/dump_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -18,3 +18,5 @@
 fails:Marshal.dump dumps a _dump object extended
 fails:Marshal.dump dumps a Regexp
 fails:Marshal.dump dumps a String small
+fails:Marshal.dump returns an untrusted string if object is untrusted
+fails:Marshal.dump returns an untrusted string if object is untrusted deep in nested structure

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -7,3 +7,4 @@
 fails:Marshal::load loads a Bignum 2**90
 fails:Marshal::load loads a Bignum -2**64
 fails:Marshal::load loads a 'a'..'b'
+fails:Marshal::load returns an untrusted object if source is untrusted

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:Math.atanh raises an Errno::EDOM if x = 1.0
+fails:Math.atanh raises an Errno::EDOM if x = -1.0

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Math.gamma returns NaN given NaN

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,4 @@
+fails:Math.lgamma returns an array of 2 elements
+fails:Math.lgamma returns known values
+fails:Math.lgamma returns correct values given +/- infinity
+fails:Math.lgamma returns correct value given NaN

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/match_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/match_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/match_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:Regexp#~ matches against the contents of $_
+fails:Regexp#match should coerce Exceptions into strings

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/count_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/count_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/count_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,2 +1,3 @@
 fails:String#count negates sets starting with ^
 fails:String#count counts all chars in a sequence
+fails:String#count raises if the given sequences are invaid

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/delete_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/delete_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/delete_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,2 +1,3 @@
 fails:String#delete negates sets starting with ^
 fails:String#delete deletes all chars in a sequence
+fails:String#delete raises if the given ranges are invalid

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/encode_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/encode_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/encode_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -26,3 +26,4 @@
 fails:String#encode replaces undefined characters
 fails:String#encode replaces xml characters
 fails:String#encode replaces xml characters and quotes the result
+fails:String#encode with no arguments returns a copy of self transcoded to Encoding.default_internal

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/squeeze_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/squeeze_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/squeeze_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,3 +1,4 @@
 fails:String#squeeze negates sets starting with ^
 fails:String#squeeze squeezes all chars in a sequence
 fails:String#squeeze! raises a TypeError when self is frozen
+fails:String#squeeze raises an error when the parameter is out of the sequence

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -11,3 +11,5 @@
 fails:String#unpack with 'N' and 'n' directives returns an array by decoding self according to the format string
 fails:String#unpack returns an array by decoding self in little-endian (native format) order according to the format string
 fails:String#unpack with 'm' directive returns an array by decoding self according to the format string
+fails:String#unpack with 'IiLlSs' directives uses sizeof(int) as an integer
+fails:String#unpack with 'lL' uses 4 bytes for an integer

Modified: MacRuby/trunk/spec/frozen/tags/macruby/language/break_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/language/break_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/language/break_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,3 @@
 fails:Executing break from within a block returns from the original invoking method even in case of chained calls
+fails:Executing break from within a block runs ensures when continuing upward
+fails:Executing break from within a block doesn't run ensures in the destination method

Modified: MacRuby/trunk/spec/frozen/tags/macruby/language/return_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/language/return_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/language/return_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:The return keyword within a begin executes the ensure clause when begin/ensure are inside a lambda
+fails:The return keyword within define_method stops at the method when the return is used directly

Added: MacRuby/trunk/spec/frozen/tags/macruby/language/super_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/language/super_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/language/super_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:The super keyword calls the superclass method when initial method is defined_method'd

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/popup_menu_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/popup_menu_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/popup_menu_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,9 @@
+fails:CGI::HtmlExtension#popup_menu when passed no arguments returns an empty 'select'-element without a name
+fails:CGI::HtmlExtension#popup_menu when passed no arguments ignores a passed block
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... returns a 'select'-element with the passed name containing 'option'-elements based on the passed values
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing values inside of arrays
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing a value as an Array containing the value and the select state or a label
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing a value as an Array containing the value, a label and the select state
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... ignores a passed block
+fails:CGI::HtmlExtension#popup_menu when passed a Hash uses the passed Hash to generate the 'select'-element and the 'option'-elements
+fails:CGI::HtmlExtension#popup_menu when passed a Hash ignores a passed block

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,9 @@
+fails:CGI::HtmlExtension#popup_menu when passed no arguments returns an empty 'select'-element without a name
+fails:CGI::HtmlExtension#popup_menu when passed no arguments ignores a passed block
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... returns a 'select'-element with the passed name containing 'option'-elements based on the passed values
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing values inside of arrays
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing a value as an Array containing the value and the select state or a label
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... allows passing a value as an Array containing the value, a label and the select state
+fails:CGI::HtmlExtension#popup_menu when passed name, values ... ignores a passed block
+fails:CGI::HtmlExtension#popup_menu when passed a Hash uses the passed Hash to generate the 'select'-element and the 'option'-elements
+fails:CGI::HtmlExtension#popup_menu when passed a Hash ignores a passed block

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/date/strptime_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/date/strptime_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/date/strptime_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:Date#strptime should be able to show the week number with the week starting on sunday and monday
+fails:Date#strptime parses a week number for a week starting on Monday

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/marshal_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/marshal_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/marshal_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:SimpleDelegator can be marshalled with its instance variables intact

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/complex/Complex_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/complex/Complex_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/complex/Complex_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Kernel#Complex returns an Integer if imaginary part is 0

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/rational/Rational_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/rational/Rational_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/rational/Rational_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Kernel#Rational returns an Integer if denominator divides numerator evenly

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inv_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inv_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inv_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Matrix#inv raises a ErrDimensionMismatch if the Matrix is not square

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inverse_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inverse_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/inverse_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Matrix#inverse raises a ErrDimensionMismatch if the Matrix is not square

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/vector/each2_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/vector/each2_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/vector/each2_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,4 @@
+fails:Vector.each2 given one argument requires the argument to be a Vector or an Array
+fails:Vector.each2 given one argument yield arguments in pairs
+fails:Vector.each2 given one argument returns self when given a block
+fails:Vector.each2 given one argument returns an enumerator if no block given

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/readline/basic_quote_characters_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/readline/basic_quote_characters_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/readline/basic_quote_characters_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:Readline.basic_quote_characters returns not nil
+fails:Readline.basic_quote_characters= returns the passed string

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/readline/emacs_editing_mode_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/readline/emacs_editing_mode_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/readline/emacs_editing_mode_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Readline.emacs_editing_mode returns nil

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/readline/filename_quote_characters_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/readline/filename_quote_characters_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/readline/filename_quote_characters_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:Readline.filename_quote_characters returns nil
+fails:Readline.filename_quote_characters= returns the passed string

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/readline/vi_editing_mode_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/readline/vi_editing_mode_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/readline/vi_editing_mode_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:Readline.vi_editing_mode returns nil

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/resolv/get_address_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/resolv/get_address_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/resolv/get_address_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:Resolv#getaddress resolves localhost
+fails:Resolv#getaddress raises ResolvError given a bogus address

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/clone_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/clone_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/clone_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:REXML::Document#clone clones document attributes
+fails:REXML::Document#clone clones document context

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/new_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/new_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/rexml/document/new_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:REXML::Document#new clones source attributes
+fails:REXML::Document#new does not perform XML validation

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/socket/basicsocket/setsockopt_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/socket/basicsocket/setsockopt_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/socket/basicsocket/setsockopt_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:BasicSocket#setsockopt sets the socket linger to some positive value
+fails:BasicSocket#setsockopt sets the socket option Socket::SO_OOBINLINE

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/for_fd_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/for_fd_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/for_fd_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,2 @@
 fails:Socket#for_fd given a file descriptor raises error for a bad descriptor
+fails:Socket.for_fd given a file descriptor adopts that descriptor into a new Socket object

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/initialize_copy_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/initialize_copy_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/initialize_copy_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:StringIO#initialize_copy makes both StringIO objects to share position, eof status

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/uri/eql_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/uri/eql_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/uri/eql_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1 @@
+fails:URI#eql? returns false for when compared to non-uri objects

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/each_byte_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/each_byte_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/each_byte_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,2 @@
+fails:GzipReader#each_byte calls the given block for each byte in the stream, passing the byte as an argument
+fails:GzipReader#each_byte increments position before calling the block

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/eof_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/eof_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/eof_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1 +1,5 @@
 fails:GzipReader#eof? returns true when at EOF
+fails:GzipReader#eof? returns true when at EOF with the exact length of uncompressed data
+fails:GzipReader#eof? returns true when at EOF with a length greater than the size of uncompressed data
+fails:GzipReader#eof? returns false when at EOF when there's data left in the buffer to read
+fails:GzipReader#eof? does not affect the reading data

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/getc_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/getc_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/getc_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -0,0 +1,3 @@
+fails:GzipReader#getc returns the next character from the stream
+fails:GzipReader#getc increments position
+fails:GzipReader#getc returns nil at the end of the stream

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/read_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/read_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/read_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,2 +1,8 @@
 fails:GzipReader#read reads the contents of a gzip file
 fails:GzipReader#read reads the contents up to a certain size
+fails:GzipReader#read with no arguments reads the entire content of a gzip file
+fails:GzipReader#read with nil length argument reads the entire content of a gzip file
+fails:GzipReader#read does not accept a negative length to read
+fails:GzipReader#read returns an empty string if a 0 length is given
+fails:GzipReader#read at the end of data returns empty string if length prameter is not specified or 0
+fails:GzipReader#read at the end of data returns nil if length prameter is positive

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/rewind_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/rewind_tags.txt	2010-01-10 20:53:41 UTC (rev 3232)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/zlib/gzipreader/rewind_tags.txt	2010-01-10 20:54:54 UTC (rev 3233)
@@ -1,2 +1,4 @@
 fails:GzipReader#rewind resets the position of the file pointer
 fails:GzipReader#rewind invokes seek method on the associated IO object
+fails:GzipReader#rewind resets the position of the stream pointer
+fails:GzipReader#rewind resets the position of the stream pointer to data previously read
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100110/1d970025/attachment-0001.html>


More information about the macruby-changes mailing list