Skip to content

Instantly share code, notes, and snippets.

@take-cheeze
Created May 25, 2014 13:18
Show Gist options
  • Save take-cheeze/5d616bfd6561922964df to your computer and use it in GitHub Desktop.
Save take-cheeze/5d616bfd6561922964df to your computer and use it in GitHub Desktop.
mrbtest - Embeddable Ruby Test
verbose mode: enable
ArgumentError [15.2.24] : .
ArgumentError superclass [15.2.24.2] : .
Array [15.2.12] : .
Array superclass [15.2.12.2] : .
Array inclueded modules [15.2.12.3] : .
Array.[] [15.2.12.4.1] : .
Array#+ [15.2.12.5.1] : .
Array#* [15.2.12.5.2] : .
Array#<< [15.2.12.5.3] : .
Array#[] [15.2.12.5.4] : .
Array#[]= [15.2.12.5.5] : .
Array#clear [15.2.12.5.6] : .
Array#collect! [15.2.12.5.7] : .
Array#concat [15.2.12.5.8] : .
Array#delete_at [15.2.12.5.9] : .
Array#each [15.2.12.5.10] : .
Array#each_index [15.2.12.5.11] : .
Array#empty? [15.2.12.5.12] : .
Array#first [15.2.12.5.13] : .
Array#index [15.2.12.5.14] : .
Array#initialize [15.2.12.5.15] : .
Array#initialize_copy [15.2.12.5.16] : .
Array#join [15.2.12.5.17] : .
Array#last [15.2.12.5.18] : .
Array#length [15.2.12.5.19] : .
Array#map! [15.2.12.5.20] : .
Array#pop [15.2.12.5.21] : .
Array#push [15.2.12.5.22] : .
Array#replace [15.2.12.5.23] : .
Array#reverse [15.2.12.5.24] : .
Array#reverse! [15.2.12.5.25] : .
Array#rindex [15.2.12.5.26] : .
Array#shift [15.2.12.5.27] : .
Array#size [15.2.12.5.28] : .
Array#slice [15.2.12.5.29] : .
Array#unshift [15.2.12.5.30] : .
Array#to_s [15.2.12.5.31 / 15.2.12.5.32] : .
Array#== [15.2.12.5.33] : .
Array#eql? [15.2.12.5.34] : .
Array#hash [15.2.12.5.35] : .
Array#<=> [15.2.12.5.36] : .
Array (Shared Array Corruption) : .
Array (Longish inline array) : .
BasicObject : .
BasicObject superclass : .
BS Block 1 : .
BS Block 2 : .
BS Block 3 : .
BS Block 3 : .
BS Block 4 : .
BS Block 5 : .
BS Block 6 : .
BS Block 7 : .
BS Block 8 : .
BS Block 9 : .
BS Block 10 : .
BS Block 11 : .
BS Block 12 : .
BS Block 13 : .
BS Block 14 : .
BS Block 15 : .
BS Block 16 : .
BS Block 17 : .
BS Block 18 : .
BS Block 19 : .
BS Block 20 : .
BS Block 21 : .
BS Block 22 : .
BS Block 23 : .
BS Block 24 : .
BS Block 25 : .
BS Block 26 : .
BS Block 27 : .
BS Block 28 : .
BS Block 29 : .
BS Block 30 : .
BS Block [ruby-dev:31147] : .
BS Block [ruby-dev:31160] : .
BS Block [issue #750] : .
BS Block 31 : .
BS Block [ruby-dev:31440] : .
BS Block 32 : .
BS Block [ruby-core:14395] : .
BS Block 33 : .
BS Block 34 : .
BS Block 35 : .
BS Block 36 : .
BS Block 37 : .
BS Block 38 : .
BS Literal 1 : .
BS Literal 2 : .
BS Literal 3 : .
BS Literal 4 : .
BS Literal 5 : .
BS Literal 6 : .
BS Literal 7 : .
BS Literal 8 : .
BS Literal 9 : .
Class [15.2.3] : .
Class superclass [15.2.3.2] : .
Class#initialize [15.2.3.3.1] : .
Class#initialize_copy [15.2.3.3.2] : .
Class#new [15.2.3.3.3] : .
Class#superclass [15.2.3.3.4] : .
Class 1 : .
Class 2 : .
Class 3 : .
Class 4 : .
Class 5 : .
Class 6 : .
Class 7 : .
Class 8 : .
Class 9 : .
Class Module 1 : .
Class Module 2 : .
Class Nested 1 : .
Class Nested 2 : .
Class Nested 3 : .
Class Nested 4 : .
Class Nested 5 : .
Class Nested 6 : .
Class Nested 7 : .
Class Nested 8 : .
Class Colon 1 : .
Class Colon 2 : .
Class Colon 3 : .
Class Dup 1 : .
Class Dup 2 : .
Class.new : .
class to return the last value : .
raise when superclass is not a class : .
Class#inherited : .
singleton tests : .
clone Class : .
Comparable#< [15.3.3.2.1] : .
Comparable#<= [15.3.3.2.2] : .
Comparable#== [15.3.3.2.3] : .
Comparable#> [15.3.3.2.4] : .
Comparable#>= [15.3.3.2.5] : .
Comparable#between? [15.3.3.2.6] : .
Enumerable [15.3.2] : .
Enumerable#all? [15.3.2.2.1] : .
Enumerable#any? [15.3.2.2.2] : .
Enumerable#collect [15.3.2.2.3] : .
Enumerable#detect [15.3.2.2.4] : .
Array#each_with_index [15.3.2.2.5] : .
Enumerable#entries [15.3.2.2.6] : .
Enumerable#find [15.3.2.2.7] : .
Enumerable#find_all [15.3.2.2.8] : .
Enumerable#grep [15.3.2.2.9] : .
Enumerable#include? [15.3.2.2.10] : .
Enumerable#inject [15.3.2.2.11] : .
Enumerable#map [15.3.2.2.12] : .
Enumerable#max [15.3.2.2.13] : .
Enumerable#min [15.3.2.2.14] : .
Enumerable#member? [15.3.2.2.15] : .
Enumerable#partion [15.3.2.2.16] : .
Enumerable#reject [15.3.2.2.17] : .
Enumerable#select [15.3.2.2.18] : .
Enumerable#sort [15.3.2.2.19] : .
Enumerable#to_a [15.3.2.2.20] : .
Exception [15.2.22] : .
Exception superclass [15.2.22.2] : .
Exception.exception [15.2.22.4.1] : .
Exception#exception [15.2.22.5.1] : .
Exception#message [15.2.22.5.2] : .
Exception#to_s [15.2.22.5.3] : .
Exception.exception [15.2.22.4.1] : .
NameError [15.2.31] : .
ScriptError [15.2.37] : .
SyntaxError [15.2.38] : .
Exception 1 : .
Exception 2 : .
Exception 3 : .
Exception 4 : .
Exception 5 : .
Exception 6 : .
Exception 7 : .
Exception 8 : .
Exception 9 : .
Exception 10 : .
Exception 11 : .
Exception 12 : .
Exception 13 : .
Exception 14 : .
Exception 15 : .
Exception 16 : .
Exception 17 : .
Exception 18 : .
Exception 19 : .
Exception#inspect without message : .
Exception#backtrace : .
Raise in ensure : .
Raise in rescue : .
FalseClass [15.2.6] : .
FalseClass false [15.2.6.1] : .
FalseClass superclass [15.2.6.2] : .
FalseClass#& [15.2.6.3.1] : .
FalseClass#^ [15.2.6.3.2] : .
FalseClass#to_s [15.2.6.3.3] : .
FalseClass#| [15.2.6.3.4] : .
Float [15.2.9] : .
Float superclass [15.2.9.2] : .
Float#+ [15.2.9.3.1] : .
Float#- [15.2.9.3.2] : .
Float#* [15.2.9.3.3] : .
Float#/ [15.2.9.3.4] : .
Float#% [15.2.9.3.5] : .
Float#<=> [15.2.9.3.6] : .
Float#== [15.2.9.3.7] : .
Float#ceil [15.2.9.3.8] : .
Float#finite? [15.2.9.3.9] : .
Float#floor [15.2.9.3.10] : .
Float#infinite? [15.2.9.3.11] : .
Float#round [15.2.9.3.12] : .
Float#to_f [15.2.9.3.13] : .
Float#to_i [15.2.9.3.14] : .
Float#truncate [15.2.9.3.15] : .
Float#divmod : .
Float#nan? : .
GC.enable : .
GC.disable : .
GC.interval_ratio= : .
GC.step_ratio= : .
GC.generational_mode= : .
Hash [15.2.13] : .
Hash superclass [15.2.13.2] : .
Hash#== [15.2.13.4.1] : .
Hash#[] [15.2.13.4.2] : .
Hash#[]= [15.2.13.4.3] : .
Hash#clear [15.2.13.4.4] : .
Hash#dup : .
Hash#default [15.2.13.4.5] : .
Hash#default= [15.2.13.4.6] : .
Hash#default_proc [15.2.13.4.7] : .
Hash#delete [15.2.13.4.8] : .
Hash#each [15.2.13.4.9] : .
Hash#each_key [15.2.13.4.10] : .
Hash#each_value [15.2.13.4.11] : .
Hash#empty? [15.2.13.4.12] : .
Hash#has_key? [15.2.13.4.13] : .
Hash#has_value? [15.2.13.4.14] : .
Hash#include? [15.2.13.4.15] : .
Hash#initialize [15.2.13.4.16] : .
Hash#initialize_copy [15.2.13.4.17] : .
Hash#key? [15.2.13.4.18] : .
Hash#keys [15.2.13.4.19] : .
Hash#length [15.2.13.4.20] : .
Hash#member? [15.2.13.4.21] : .
Hash#merge [15.2.13.4.22] : .
Hash#replace [15.2.13.4.23] : .
Hash#shift [15.2.13.4.24] : .
Hash#size [15.2.13.4.25] : .
Hash#store [15.2.13.4.26] : .
Hash#value? [15.2.13.4.27] : .
Hash#values [15.2.13.4.28] : .
Hash#eql? : .
Hash#reject : .
Hash#reject! : .
Hash#select : .
Hash#select! : .
Hash#inspect : .
IndexError [15.2.33] : .
IndexError superclass [15.2.33.2] : .
Integer [15.2.8] : .
Integer superclass [15.2.8.2] : .
Integer#+ [15.2.8.3.1] : .
Integer#- [15.2.8.3.2] : .
Integer#* [15.2.8.3.3] : .
Integer#/ [15.2.8.3.4] : .
Integer#% [15.2.8.3.5] : .
Integer#<=> [15.2.9.3.6] : .
Integer#== [15.2.8.3.7] : .
Integer#~ [15.2.8.3.8] : .
Integer#& [15.2.8.3.9] : .
Integer#| [15.2.8.3.10] : .
Integer#^ [15.2.8.3.11] : .
Integer#<< [15.2.8.3.12] : .
Integer#>> [15.2.8.3.13] : .
Integer#ceil [15.2.8.3.14] : .
Integer#downto [15.2.8.3.15] : .
Integer#eql? [15.2.8.3.16] : .
Integer#floor [15.2.8.3.17] : .
Integer#next [15.2.8.3.19] : .
Integer#round [15.2.8.3.20] : .
Integer#succ [15.2.8.3.21] : .
Integer#times [15.2.8.3.22] : .
Integer#to_f [15.2.8.3.23] : .
Integer#to_i [15.2.8.3.24] : .
Integer#to_s [15.2.8.3.25] : .
Integer#truncate [15.2.8.3.26] : .
Integer#upto [15.2.8.3.27] : .
Integer#divmod [15.2.8.3.30] : .
Integer#step : .
Kernel [15.3.1] : .
Kernel.block_given? [15.3.1.2.2] : .
Kernel.global_variables [15.3.1.2.4] : .
Kernel.iterator? [15.3.1.2.5] : .
Kernel.lambda [15.3.1.2.6] : .
Kernel.loop [15.3.1.2.8] : .
Kernel.p [15.3.1.2.9] : .
Kernel.print [15.3.1.2.10] : .
Kernel.puts [15.3.1.2.11] : .
Kernel.raise [15.3.1.2.12] : .
Kernel#__id__ [15.3.1.3.3] : .
Kernel#__send__ [15.3.1.3.4] : .
Kernel#block_given? [15.3.1.3.6] : .
Kernel#class [15.3.1.3.7] : .
Kernel#clone [15.3.1.3.8] : .
Kernel#dup [15.3.1.3.9] : .
Kernel#extend [15.3.1.3.13] : .
Kernel#extend works on toplevel [15.3.1.3.13] : .
Kernel#global_variables [15.3.1.3.14] : .
Kernel#hash [15.3.1.3.15] : .
Kernel#inspect [15.3.1.3.17] : .
Kernel#instance_variable_defined? [15.3.1.3.20] : .
Kernel#instance_variables [15.3.1.3.23] : .
Kernel#is_a? [15.3.1.3.24] : .
Kernel#iterator? [15.3.1.3.25] : .
Kernel#kind_of? [15.3.1.3.26] : .
Kernel#lambda [15.3.1.3.27] : .
Kernel#loop [15.3.1.3.29] : .
Kernel#method_missing [15.3.1.3.30] : .
Kernel#methods [15.3.1.3.31] : .
Kernel#nil? [15.3.1.3.32] : .
Kernel#object_id [15.3.1.3.33] : .
Kernel#private_methods [15.3.1.3.36] : .
Kernel#protected_methods [15.3.1.3.37] : .
Kernel#public_methods [15.3.1.3.38] : .
Kernel#raise [15.3.1.3.40] : .
Kernel#remove_instance_variable [15.3.1.3.41] : .
Kernel#respond_to? [15.3.1.3.43] : .
Kernel#send [15.3.1.3.44] : .
Kernel#singleton_methods [15.3.1.3.45] : .
Kernel#to_s [15.3.1.3.46] : .
Kernel.local_variables [15.3.1.2.7] : .
Kernel#!= : .
Kernel#!~ : .
Kernel#respond_to_missing? : .
Kernel#global_variables : .
Kernel#define_singleton_method : .
stack extend : .
Literals Numerical [8.7.6.2] : .
Literals Strings Single Quoted [8.7.6.3.2] : .
Literals Strings Double Quoted [8.7.6.3.3] : .
Literals Strings Quoted Non-Expanded [8.7.6.3.4] : .
Literals Strings Quoted Expanded [8.7.6.3.5] : .
Literals Strings Here documents [8.7.6.3.6] : .
Literals Array [8.7.6.4] : .
Literals Array of symbols : .
Literals Symbol [8.7.6.6] : .
LocalJumpError [15.2.25] : .
The alias statement [13.3.6 a) 4)] : .
The alias statement (overwrite original) [13.3.6 a) 4)] : .
The alias statement [13.3.6 a) 5)] : .
The undef statement [13.3.7 a) 4)] : .
The undef statement (method undefined) [13.3.7 a) 5)] : .
Module [15.2.2] : .
Module superclass [15.2.2.2] : .
Module#ancestors [15.2.2.4.9] : .
Module#append_features [15.2.2.4.10] : .
Module#attr NameError : .
Module#attr [15.2.2.4.11] : .
Module#attr_accessor [15.2.2.4.12] : .
Module#attr_reader [15.2.2.4.13] : .
Module#attr_writer [15.2.2.4.14] : .
Module#class_eval [15.2.2.4.15] : .
Module#class_variable_defined? [15.2.2.4.16] : .
Module#class_variable_get [15.2.2.4.17] : .
Module#class_variable_set [15.2.2.4.18] : .
Module#class_variables [15.2.2.4.19] : .
Module#const_defined? [15.2.2.4.20] : .
Module#const_get [15.2.2.4.21] : .
Module#const_missing [15.2.2.4.22] : .
Module#const_get [15.2.2.4.23] : .
Module#constants [15.2.2.4.24] : .
Module#include [15.2.2.4.27] : .
Module#include? [15.2.2.4.28] : .
Module#included [15.2.2.4.29] : .
Module#included_modules [15.2.2.4.30] : .
Module#initialize [15.2.2.4.31] : .
Module#instance_methods [15.2.2.4.33] : .
Module#method_defined? [15.2.2.4.34] : .
Module#module_eval [15.2.2.4.35] : .
Module#remove_class_variable [15.2.2.4.39] : .
Module#remove_const [15.2.2.4.40] : .
Module#remove_method [15.2.2.4.41] : .
Module#undef_method [15.2.2.4.42] : .
Module#to_s : .
Module#inspect : .
Issue 1467 : .
clone Module : .
NameError [15.2.31] : .
NameError superclass [15.2.31.2] : .
NameError#name [15.2.31.2.1] : .
NameError#initialize [15.2.31.2.2] : .
NilClass [15.2.4] : .
NilClass [15.2.4.1] : .
NilClass superclass [15.2.4.2] : .
NilClass#& [15.2.4.3.1] : .
NilClass#^ [15.2.4.3.2] : .
NilClass#| [15.2.4.3.3] : .
NilClass#nil? [15.2.4.3.4] : .
NilClass#to_s [15.2.4.3.5] : .
NoMethodError [15.2.32] : .
NoMethodError superclass [15.2.32.2] : .
Numeric [15.2.7] : .
Numeric superclass [15.2.7.2] : .
Numeric#+@ [15.2.7.4.1] : .
Numeric#-@ [15.2.7.4.2] : .
Numeric#abs [15.2.7.4.3] : .
Numeric#/ [15.2.8.3.4] : .
Numeric#** : .
Object [15.2.1] : .
Object superclass [15.2.1.2] : .
Proc [15.2.17] : .
Proc superclass [15.2.17.2] : .
Proc.new [15.2.17.3.1] : .
Proc#[] [15.2.17.4.1] : .
Proc#arity [15.2.17.4.2] : .
Proc#call [15.2.17.4.3] : .
Proc#call proc args pos block : .
Proc#call proc args pos rest post : .
Proc#return_does_not_break_self : .
&obj call to_proc if defined : .
Range [15.2.14] : .
Range superclass [15.2.14.2] : .
Range#== [15.2.14.4.1] : .
Range#=== [15.2.14.4.2] : .
Range#begin [15.2.14.4.3] : .
Range#each [15.2.14.4.4] : .
Range#end [15.2.14.4.5] : .
Range#exclude_end? [15.2.14.4.6] : .
Range#first [15.2.14.4.7] : .
Range#include? [15.2.14.4.8] : .
Range#initialize [15.2.14.4.9] : .
Range#last [15.2.14.4.10] : .
Range#member? [15.2.14.4.11] : .
Range#to_s [15.2.14.4.12] : .
Range#inspect [15.2.14.4.13] : .
Range#eql? [15.2.14.4.14] : .
RangeError [15.2.26] : .
RangeError superclass [15.2.26.2] : .
RuntimeError [15.2.28] : .
StandardError [15.2.23] : .
StandardError superclass [15.2.23.2] : .
String [15.2.10] : .
String superclass [15.2.10.2] : .
String#<=> [15.2.10.5.1] : .
String#== [15.2.10.5.2] : .
String#+ [15.2.10.5.4] : .
String#* [15.2.10.5.5] : .
String#[] [15.2.10.5.6] : .
String#[] with Range : .
String#capitalize [15.2.10.5.7] : .
String#capitalize! [15.2.10.5.8] : .
String#chomp [15.2.10.5.9] : .
String#chomp! [15.2.10.5.10] : .
String#chop [15.2.10.5.11] : .
String#chop! [15.2.10.5.12] : .
String#downcase [15.2.10.5.13] : .
String#downcase! [15.2.10.5.14] : .
String#each_line [15.2.10.5.15] : .
String#empty? [15.2.10.5.16] : .
String#eql? [15.2.10.5.17] : .
String#gsub [15.2.10.5.18] : .
String#gsub! [15.2.10.5.19] : .
String#hash [15.2.10.5.20] : .
String#include? [15.2.10.5.21] : .
String#index [15.2.10.5.22] : .
String#initialize [15.2.10.5.23] : .
String#initialize_copy [15.2.10.5.24] : .
String#intern [15.2.10.5.25] : .
String#length [15.2.10.5.26] : .
String#replace [15.2.10.5.28] : .
String#reverse [15.2.10.5.29] : .
String#reverse! [15.2.10.5.30] : .
String#rindex [15.2.10.5.31] : .
String#size [15.2.10.5.33] : .
String#slice [15.2.10.5.34] : .
String#split [15.2.10.5.35] : .
String#sub [15.2.10.5.36] : .
String#sub! [15.2.10.5.37] : .
String#to_f [15.2.10.5.38] : .
String#to_i [15.2.10.5.39] : .
String#to_s [15.2.10.5.40] : .
String#to_sym [15.2.10.5.41] : .
String#upcase [15.2.10.5.42] : .
String#upcase! [15.2.10.5.43] : .
String#inspect [15.2.10.5.46] : .
String interpolation (mrb_str_concat for shared strings) : .
Check the usage of a NUL character : .
String#bytes : .
String#each_byte : .
Symbol [15.2.11] : .
Symbol superclass [15.2.11.2] : .
Symbol#=== [15.2.11.3.1] : .
Symbol#id2name [15.2.11.3.2] : .
Symbol#to_s [15.2.11.3.3] : .
Symbol#to_sym [15.2.11.3.4] : .
__FILE__ [8,7,2] : .
__LINE__ [8.7.2] : .
super [11.3.4] : .
yield [11.3.5] : .
Abbreviated variable assignment [11.4.2.3.2] : .
case expression [11.5.2.2.4] : .
Nested const reference : .
Abbreviated variable assignment as returns : .
Splat and mass assignment : .
Return values of case statements : .
splat in case statement : .
External command execution. : .
parenthesed do-block in cmdarg : .
method definition in cmdarg : .
optional argument in the rhs default expressions : .
optional block argument in the rhs default expressions : .
multiline comments work correctly : .
TrueClass [15.2.5] : .
TrueClass true [15.2.5.1] : .
TrueClass superclass [15.2.5.2] : .
TrueClass#& [15.2.5.3.1] : .
TrueClass#^ [15.2.5.3.2] : .
TrueClass#to_s [15.2.5.3.3] : .
TrueClass#| [15.2.5.3.4] : .
TypeError [15.2.29] : .
TypeError superclass [15.2.29.2] : .
bare \u notation test : .
braced \u notation test : .
Proc#source_location : .
Proc#inspect : .
Proc#lambda? : .
Proc#=== : .
Proc#yield : .
Proc#curry : .
Proc#to_proc : .
Kernel#proc : .
mrb_proc_new_cfunc_with_env : .
mrb_cfunc_env_get : .
Array::try_convert : .
Array#assoc : .
Array#at : .
Array#rassoc : .
Array#uniq! : .
Array#uniq : .
Array#- : .
Array#| : .
Array#& : .
Array#flatten : .
Array#flatten! : .
Array#compact : .
Array#compact! : .
Array#fetch : .
Array#fill : .
Array#reverse_each : .
Array#rotate : .
Array#rotate! : .
Array#delete_if : .
Array#reject! : .
Array#insert : .
Array#bsearch : .
Array#delete_if : .
Array#keep_if : .
Array#select! : .
Array#values_at : .
Enumerable#drop : .
Enumerable#drop_while : .
Enumerable#take : .
Enumerable#take_while : .
Enumerable#each_cons : .
Enumerable#each_slice : .
Enumerable#group_by : .
Enumerable#sort_by : .
Enumerable#first : .
Enumerable#count : .
Enumerable#flat_map : .
Enumerable#max_by : .
Enumerable#min_by : .
Enumerable#minmax : .
Enumerable#minmax_by : .
Enumerable#none? : .
Enumerable#one? : .
Enumerable#each_with_object : .
Enumerable#reverse_each : .
Enumerable#cycle : .
Enumerable#find_index : .
Enumerable#zip : .
Fiber.new : .
Fiber#resume : .
Fiber#transfer : .
Fiber#alive? : .
Fiber#== : .
Fiber.yield : .
FiberError : .
Fiber iteration : .
Fiber with splat in the block argument list : .
Fiber raises on resume when dead : .
Yield raises when called on root fiber : .
Double resume of Fiber : .
Recursive resume of Fiber : .
Root fiber resume : .
Fiber without block : .
Transfer to self. : .
Resume transferred fiber : .
Root fiber transfer. : .
Break nested fiber with root fiber transfer : .
CRuby Fiber#transfer test. : .
Enumerator : .
Enumerator : .
Enumerator.new : .
Enumerator#initialize_copy : .
Enumerator#with_index : .
Enumerator#with_index nonnum offset : .
Enumerator#with_index string offset : .
Enumerator#with_object : .
Enumerator#with_object arguments : .
Enumerator#inspect : .
Enumerator#each : .
Enumerator#each arguments : .
Enumerator#next : .
Enumerator#next_values : .
Enumerator#peek : .
Enumerator#peek modify : .
Enumerator#peek_values : .
Enumerator#peek_values modify : .
Enumerator#feed : .
Enumerator#feed mixed : .
Enumerator#feed twice : .
Enumerator#feed before first next : .
Enumerator#feed yielder : .
Enumerator#rewind : .
Enumerator#rewind clear feed : .
Enumerator#rewind clear : .
Enumerator::Generator : .
Enumerator::Generator args : .
Enumerator::Yielder : .
next after StopIteration : .
gc : .
nested iteration : .
Kernel#to_enum : .
modifying existing methods : .
Integral#times : .
Enumerable#each_with_index : .
Enumerable#map : .
Enumerable#find_all : .
Array#each_index : .
Array#map! : .
Hash#each : .
Hash#each_key : .
Hash#each_value : .
Hash#select : .
Hash#select! : .
Hash#reject : .
Hash#reject! : .
Range#each : .
Enumerable::Lazy : .
Enumerable::Lazy laziness : .
Enumerable::Lazy#zip with cycle : .
Kernel.eval [15.3.1.2.3] : .
Kernel#eval [15.3.1.3.12] : .
rest arguments of eval : .
Hash#merge! : .
Hash#values_at : .
Hash#fetch : .
Hash#delete_if : .
Hash#flatten : .
Hash#invert : .
Hash#keep_if : .
Hash#key : .
Kernel.fail, Kernel#fail : .
Kernel#__method__ : .
Math.sin 0 : .
Math.sin PI/2 : .
Fundamental trig identities : .
Math.erf 0 : .
Math.exp 0 : .
Math.exp 1 : .
Math.exp 1.5 : .
Math.log 1 : .
Math.log E : .
Math.log E**3 : .
Math.log2 1 : .
Math.log2 2 : .
Math.log10 1 : .
Math.log10 10 : .
Math.log10 10**100 : .
Math.sqrt : .
Math.cbrt : .
Math.hypot : .
Math.frexp 1234 : .
Math.erf 1 : .
Math.erfc 1 : .
Math.erf -1 : .
Math.erfc -1 : .
Integer#chr : .
Integer#div : .
Float#div : .
NilClass#to_a : .
NilClass#to_f : .
NilClass#to_i : .
Object#instance_exec : .
Object#tap : .
ObjectSpace.count_objects : .
ObjectSpace.each_object : .
Random#srand : .
Kernel::srand : .
Random::srand : .
fixnum : .
float : .
Array#shuffle : .
Array#shuffle! : .
Array#shuffle(random) : .
Array#shuffle!(random) : .
Range#cover? : .
Range#first : .
Range#last : .
Range#size : .
String#getbyte : .
String#dump : .
String#strip : .
String#lstrip : .
String#rstrip : .
String#strip! : .
String#lstrip! : .
String#rstrip! : .
String#swapcase : .
String#swapcase! : .
String#concat : .
String#casecmp : .
String#start_with? : .
String#end_with? : .
String#partition : .
String#rpartition : .
String#hex : .
String#oct : .
String#[] : .
String#reverse [15.2.10.5.29] : .
String#reverse! [15.2.10.5.30] : .
Invalid sequence : .
String#size : .
String#index : .
String#ord : .
String#split : .
String#rindex : .
Struct [15.2.18] : .
Struct superclass [15.2.18.2] : .
Struct.new [15.2.18.3.1] : .
Struct.new [15.2.18.3.1] : .
Struct#== [15.2.18.4.1] : .
Struct#[] [15.2.18.4.2] : .
Struct#[]= [15.2.18.4.3] : .
Struct#each [15.2.18.4.4] : .
Struct#each_pair [15.2.18.4.5] : .
Struct#members [15.2.18.4.6] : .
Struct#select [15.2.18.4.7] : .
large struct : .
wrong struct arg count : .
struct inspect : .
Struct#length, Struct#size : .
Struct#to_a, Struct#values : .
Struct#to_h : .
Struct#values_at : .
Symbol#to_proc : .
Symbol.all_symbols : .
Symbol#length : .
Symbol#capitalize : .
Symbol#downcase : .
Symbol#upcase : .
Symbol#casecmp : .
Symbol#empty? : .
Time.new [15.2.3.3.3] : .
Time [15.2.19] : .
Time superclass [15.2.19.2] : .
Time.at [15.2.19.6.1] : .
Time.gm [15.2.19.6.2] : .
Time.local [15.2.19.6.3] : .
Time.mktime [15.2.19.6.4] : .
Time.now [15.2.19.6.5] : .
Time.utc [15.2.19.6.6] : .
Time#+ [15.2.19.7.1] : .
Time#- [15.2.19.7.2] : .
Time#<=> [15.2.19.7.3] : .
Time#asctime [15.2.19.7.4] : .
Time#ctime [15.2.19.7.5] : .
Time#day [15.2.19.7.6] : .
Time#dst? [15.2.19.7.7] : .
Time#getgm [15.2.19.7.8] : .
Time#getlocal [15.2.19.7.9] : .
Time#getutc [15.2.19.7.10] : .
Time#gmt? [15.2.19.7.11] : .
Time#gmtime [15.2.19.7.13] : .
Time#hour [15.2.19.7.15] : .
Time#initialize_copy [15.2.19.7.17] : .
Time#localtime [15.2.19.7.18] : .
Time#mday [15.2.19.7.19] : .
Time#min [15.2.19.7.20] : .
Time#mon [15.2.19.7.21] : .
Time#month [15.2.19.7.22] : .
Times#sec [15.2.19.7.23] : .
Time#to_f [15.2.19.7.24] : .
Time#to_i [15.2.19.7.25] : .
Time#usec [15.2.19.7.26] : .
Time#utc [15.2.19.7.27] : .
Time#utc? [15.2.19.7.28] : .
Time#wday [15.2.19.7.30] : .
Time#yday [15.2.19.7.31] : .
Time#year [15.2.19.7.32] : .
Time#zone [15.2.19.7.33] : .
Time#to_s : .
Time#inspect : .
day of week methods : .
Toplevel#include : .
Total: 811
OK: 811
KO: 0
Crash: 0
Time: 0.24190799999999 seconds
ISO methods that isn't tested:
Object#initialize (15.2.1.5.1)
Module.constants (15.2.2.3.1)
Module.nesting (15.2.2.3.2)
Module#< (15.2.2.4.1)
Module#<= (15.2.2.4.2)
Module#<=> (15.2.2.4.3)
Module#== (15.2.2.4.4)
Module#=== (15.2.2.4.5)
Module#> (15.2.2.4.6)
Module#>= (15.2.2.4.7)
Module#alias_method (15.2.2.4.8)
Module#extend_object (15.2.2.4.25)
Module#extended (15.2.2.4.26)
Module#private (15.2.2.4.32)
Module#remove_const (15.2.2.4.36)
Module#remove_method (15.2.2.4.37)
Module#undef_method (15.2.2.4.38)
Numeric#coerce (15.2.7.4.4)
Integer#<=> (15.2.8.3.6)
Integer#hash (15.2.8.3.18)
String#<=> (15.2.10.5.3)
String#match (15.2.10.5.27)
String#scan (15.2.10.5.32)
Regexp.compile (15.2.15.6.1)
Regexp.escape (15.2.15.6.2)
Regexp.last_match (15.2.15.6.3)
Regexp.quote (15.2.15.6.4)
Regexp#initialize (15.2.15.7.1)
Regexp#initialize_copy (15.2.15.7.2)
Regexp#== (15.2.15.7.3)
Regexp#=== (15.2.15.7.4)
Regexp#=~ (15.2.15.7.5)
Regexp#casefold? (15.2.15.7.6)
Regexp#match (15.2.15.7.7)
Regexp#source (15.2.15.7.8)
MatchData#[] (15.2.16.3.1)
MatchData#begin (15.2.16.3.2)
MatchData#captures (15.2.16.3.3)
MatchData#end (15.2.16.3.4)
MatchData#initialize_copy (15.2.16.3.5)
MatchData#length (15.2.16.3.6)
MatchData#offset (15.2.16.3.7)
MatchData#post_match (15.2.16.3.8)
MatchData#pre_match (15.2.16.3.9)
MatchData#size (15.2.16.3.10)
MatchData#string (15.2.16.3.11)
MatchData#to_a (15.2.16.3.12)
MatchData#to_s (15.2.16.3.13)
Proc#clone (15.2.17.4.4)
Proc#dup (15.2.17.4.5)
Struct#initialize (15.2.18.4.8)
Struct#initialize_copy (15.2.18.4.9)
Time#gmt_offset (15.2.19.7.12)
Time#gmtoff (15.2.19.7.14)
Time#initialize (15.2.19.7.16)
Time#utc_offset (15.2.19.7.29)
IO.open (15.2.20.4.1)
IO#close (15.2.20.5.1)
IO#closed? (15.2.20.5.2)
IO#each (15.2.20.5.3)
IO#each_byte (15.2.20.5.4)
IO#each_line (15.2.20.5.5)
IO#eof? (15.2.20.5.6)
IO#flush (15.2.20.5.7)
IO#getc (15.2.20.5.8)
IO#gets (15.2.20.5.9)
IO#initialize_copy (15.2.20.5.10)
IO#print (15.2.20.5.11)
IO#putc (15.2.20.5.12)
IO#puts (15.2.20.5.13)
IO#read (15.2.20.5.14)
IO#reachar (15.2.20.5.15)
IO#readline (15.2.20.5.16)
IO#readlines (15.2.20.5.17)
IO#sync (15.2.20.5.18)
IO#sync= (15.2.20.5.19)
IO#write (15.2.20.5.20)
File.exist? (15.2.21.3.1)
File#initialize (15.2.21.4.1)
File#path (15.2.21.4.2)
Exception#initialize (15.2.22.5.4)
LocalJumpError#exit_value (15.2.25.2.1)
LocalJumpError#reason (15.2.25.2.2)
NameError#name (15.2.30.2.1)
NameError#initialize (15.2.30.2.2)
Kernel.` (15.3.1.2.1)
Kernel.require (15.3.1.2.13)
Kernel#== (15.3.1.3.1)
Kernel#=== (15.3.1.3.2)
Kernel#` (15.3.1.3.5)
Kernel#eql? (15.3.1.3.10)
Kernel#equal? (15.3.1.3.11)
Kernel#initialize_copy (15.3.1.3.16)
Kernel#instance_eval (15.3.1.3.18)
Kernel#instance_of? (15.3.1.3.19)
Kernel#instance_variable_get (15.3.1.3.21)
Kernel#instance_variable_set (15.3.1.3.22)
Kernel#local_variables (15.3.1.3.28)
Kernel#p (15.3.1.3.34)
Kernel#print (15.3.1.3.35)
Kernel#puts (15.3.1.3.39)
Kernel#require (15.3.1.3.42)
ISO methods test coverage: 318/420
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment