running 1 test Range : OK Range#== : ERROR: Method not found: undefined method `const_defined?` for Class Range#=== : assertion failed: assertion failed: FAIL Range#=== with a NaN : ERROR: Method not found: undefined method `const_defined?` for Class Range#begin : ERROR: Method not found: undefined method `begin` for Range Range#each : ERROR: Range#each must be called on a integer Range with block (for now) Range#end : ERROR: Method not found: undefined method `end` for Range Range#exclude_end? : ERROR: Method not found: undefined method `exclude_end?` for Range Range#first : ERROR: Method not found: undefined method `first` for Range Range#include? : assertion failed: assertion failed: assertion failed: assertion failed: assertion failed: FAIL Range#initialize : assertion failed: expected #, actual # ERROR: Method not found: undefined method `exclude_end?` for Range Range with a NaN for an end : ERROR: Method not found: undefined method `const_defined?` for Class Range#last : ERROR: Method not found: undefined method `last` for Range Range#member? : ERROR: Method not found: undefined method `member?` for Range Range#to_s : assertion failed: expected "0..1", actual "#" assertion failed: expected "0...1", actual "#" assertion failed: expected "a..b", actual "#" assertion failed: expected "a...b", actual "#" assertion failed: expected "0..", actual "#" assertion failed: expected "0...", actual "#" assertion failed: expected "a..", actual "#" assertion failed: expected "a...", actual "#" FAIL Range#inspect : assertion failed: expected "0..1", actual "#" assertion failed: expected "0...1", actual "#" assertion failed: expected ""a".."b"", actual "#" assertion failed: expected ""a"..."b"", actual "#" assertion failed: expected "0..", actual "#" assertion failed: expected "0...", actual "#" assertion failed: expected ""a"..", actual "#" assertion failed: expected ""a"...", actual "#" FAIL Range#eql? : ERROR: Method not found: undefined method `eql?` for Range Range#initialize_copy : assertion failed: FAIL Range#hash : ERROR: Method not found: undefined method `hash` for Range Range#dup : ERROR: Method not found: undefined method `dup` for Range Range#to_a : assertion failed: FAIL symbol GC keeps the symbols a Range holds : STRESS (not run) OK: 1, FAIL: 6, ERROR: 14, WARN: 0, SKIP: 0, STRESS: 1 thread 'spec_range' (2544) panicked at mrubyedge/tests/mruby_spec/mod.rs:78:5: range.rb: upstream assertions failed note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace test spec_range ... FAILED failures: failures: spec_range test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 49 filtered out; finished in 0.01s