Skip to content
This repository has been archived by the owner on Mar 26, 2023. It is now read-only.

Commit

Permalink
Update tags for specs
Browse files Browse the repository at this point in the history
  • Loading branch information
pbm committed Feb 7, 2011
1 parent f7e7d2a commit e5cad92
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 0 deletions.
2 changes: 2 additions & 0 deletions default.mspec
Expand Up @@ -15,6 +15,8 @@ class MSpecScript
core_files = ['spec/rubyspec/core',
"^spec/rubyspec/core/array/product_spec.rb",
"^spec/rubyspec/core/argf/seek_spec.rb",
"^spec/rubyspec/core/basicobject",
"^spec/rubyspec/core/fixnum/right_shift_spec.rb",
"^spec/rubyspec/core/kernel/system_spec.rb",
"^spec/rubyspec/core/kernel/exec_spec.rb",
"^spec/rubyspec/core/process/wait_spec.rb",
Expand Down
2 changes: 2 additions & 0 deletions spec/tags/core/array/flatten_tags.txt
@@ -0,0 +1,2 @@
fails:Array#flatten with a non-Array object in the Array ignores the return value of #to_ary if it is nil
fails:Array#flatten with a non-Array object in the Array raises a TypeError if the return value of #to_ary is not an Array
1 change: 1 addition & 0 deletions spec/tags/core/array/inspect_tags.txt
@@ -0,0 +1 @@
fails:Array#inspect propagates taint from itself or elements
1 change: 1 addition & 0 deletions spec/tags/core/array/permutation_tags.txt
@@ -0,0 +1 @@
fails:Array#permutation generates from a defensive copy, ignoring mutations
2 changes: 2 additions & 0 deletions spec/tags/core/array/rindex_tags.txt
@@ -0,0 +1,2 @@
fails:Array#rindex given no argument and no block produces an Enumerator
fails:Array#rindex given no argument and no block raises StopIteration if the array is truncated before completion
Binary file modified spec/tags/core/dir/element_reference_tags.txt
Binary file not shown.
Binary file modified spec/tags/core/dir/glob_tags.txt
Binary file not shown.
2 changes: 2 additions & 0 deletions spec/tags/core/kernel/Array_tags.txt
@@ -1 +1,3 @@
fails:Kernel#Array raises a TypeError if #to_ary / #to_a do not return an array
fails:Kernel.Array raises a TypeError if #to_ary does not return an Array
fails:Kernel#Array raises a TypeError if #to_ary does not return an Array
2 changes: 2 additions & 0 deletions spec/tags/core/kernel/abort_tags.txt
@@ -0,0 +1,2 @@
fails:Kernel#abort raises TypeError when given a non-String object
fails:Kernel.abort raises TypeError when given a non-String object
5 changes: 5 additions & 0 deletions spec/tags/core/numeric/step_tags.txt
Expand Up @@ -2,3 +2,8 @@ fails:Numeric#step with [stop, step] returns an Enumerator when passed no block
fails:Numeric#step with [stop, step] returns an Enumerator when passed no block and self < stop
fails:Numeric#step with [stop, step] increments self (using #+) until self > stop when step > 0
fails:Numeric#step with [stop, step] decrements self (using #+) until self < stop when step < 0
fails:Numeric#step returns an Enumerator when step is 0
fails:Numeric#step returns an Enumerator when not passed a block and self > stop
fails:Numeric#step returns an Enumerator when not passed a block and self < stop
fails:Numeric#step with [stop, step] increments self using #+ until self > stop when step > 0
fails:Numeric#step with [stop, step] decrements self using #+ until self < stop when step < 0
3 changes: 3 additions & 0 deletions spec/tags/core/object/instance_exec_tags.txt
@@ -0,0 +1,3 @@
fails:Object#instance_exec only binds the exec to the receiver
fails:Object#instance_exec raises a TypeError when defining methods on an immediate
fails:Object#instance_exec raises a TypeError when defining methods on numerics
1 change: 1 addition & 0 deletions spec/tags/core/proc/new_tags.txt
@@ -1,2 +1,3 @@
fails:Proc.new without a block returns a new Proc instance from the block passed to the containing method
fails:Proc.new with an associated block calls initialize on the Proc object
fails:Proc.new with an associated block returns a new Proc instance from the block passed to the containing method
18 changes: 18 additions & 0 deletions spec/tags/language/predefined_tags.txt
Expand Up @@ -22,3 +22,21 @@ fails:Processing RUBYOPT raises a RuntimeErrorError for '-0'
fails:Processing RUBYOPT raises a RuntimeErrorError for '--copyright'
fails:Processing RUBYOPT raises a RuntimeErrorError for '--version'
fails:Processing RUBYOPT raises a RuntimeErrorError for '--yydebug'
fails:Processing RUBYOPT adds the -I path to $LOAD_PATH
fails:Processing RUBYOPT sets $DEBUG to true for '-d'
fails:Processing RUBYOPT sets $VERBOSE to true for '-w'
fails:Processing RUBYOPT sets $VERBOSE to true for '-W'
fails:Processing RUBYOPT sets $VERBOSE to nil for '-W0'
fails:Processing RUBYOPT sets $VERBOSE to true for '-W2'
fails:Processing RUBYOPT requires the file for '-r'
fails:Processing RUBYOPT sets $KCODE to 'NONE' with '-K'
fails:Processing RUBYOPT sets $KCODE to 'NONE' with '-Ka'
fails:Processing RUBYOPT sets $KCODE to 'NONE' with '-KA'
fails:Processing RUBYOPT sets $KCODE to 'NONE' with '-Kn'
fails:Processing RUBYOPT sets $KCODE to 'NONE' with '-KN'
fails:Processing RUBYOPT sets $KCODE to 'EUC' with '-Ke'
fails:Processing RUBYOPT sets $KCODE to 'EUC' with '-KE'
fails:Processing RUBYOPT sets $KCODE to 'UTF8' with '-Ku'
fails:Processing RUBYOPT sets $KCODE to 'UTF8' with '-KU'
fails:Processing RUBYOPT sets $KCODE to 'SJIS' with '-Ks'
fails:Processing RUBYOPT sets $KCODE to 'SJIS' with '-KS'

0 comments on commit e5cad92

Please sign in to comment.