Skip to content

Instantly share code, notes, and snippets.

@brixen
Created March 16, 2018 22:46
Show Gist options
  • Save brixen/a1cc539d613f1a94f437a74447a4ea0c to your computer and use it in GitHub Desktop.
Save brixen/a1cc539d613f1a94f437a74447a4ea0c to your computer and use it in GitHub Desktop.
1)
Kernel#taint on a Fixnum raises a RuntimeError FAILED
Expected RuntimeError but no exception was raised (1 was returned)
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/ruby/core/kernel/taint_spec.rb:4 (+64)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/ruby/core/kernel/taint_spec.rb:39 (+23)
should # Object(Proc) at
fail_with . SpecExpectation at
2)
Kernel#taint on a Symbol raises a RuntimeError FAILED
Expected RuntimeError but no exception was raised (symbol was returned)
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/ruby/core/kernel/taint_spec.rb:4 (+64)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/ruby/core/kernel/taint_spec.rb:77 (+23)
should # Object(Proc) at
fail_with . SpecExpectation at
3)
Kernel#untrusted? has no effect on immediate values FAILED
Expected RuntimeError but no exception was raised (1 was returned)
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/ruby/core/kernel/untrusted_spec.rb:4 (+64)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/ruby/core/kernel/untrusted_spec.rb:26 (+28)
should # Object(Proc) at
fail_with . SpecExpectation at
4)
Mutex#locked? returns the status of the lock FAILED
Expected true to be false
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/ruby/core/mutex/locked_spec.rb:4 (+64)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/ruby/shared/mutex/locked.rb:31 (+148)
should # Object(TrueClass) at
fail_with . SpecExpectation at
5)
Rubinius::Type.infect raises a RuntimeError for Fixnum FAILED
Expected RuntimeError but no exception was raised (1 was returned)
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/core/type/infect_spec.rb:3 (+38)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/core/type/infect_spec.rb:34 (+23)
should # Object(Proc) at
fail_with . SpecExpectation at
6)
Rubinius::Type.infect raises a RuntimeError for Symbol FAILED
Expected RuntimeError but no exception was raised (a was returned)
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/core/type/infect_spec.rb:3 (+38)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/core/type/infect_spec.rb:46 (+23)
should # Object(Proc) at
fail_with . SpecExpectation at
7)
C-API Array function RARRAY_PTR allows assigning to the elements of the C array FAILED
Expected [1, 2, 3]
to equal [:set, :set, :set]
main # Rubinius::Loader at
core/loader.rb:852 (+90)
script # Rubinius::Loader at
core/loader.rb:667 (+343)
load_script # Rubinius::CodeLoader at
core/code_loader.rb:280 (+60)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::Script) at
core/code_loader.rb:132 (+21)
__script__ # Object at
main . MSpecScript at
run # MSpecCI at
process . MSpec at
files . MSpec at
each # Array at
core/array.rb:72 (+71)
{ } in files . MSpec at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in files . MSpec at
load . Kernel at
core/kernel.rb:582 (+49)
load # Rubinius::CodeLoader at
core/code_loader.rb:287 (+64)
load # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:119 (+81)
run_script # Rubinius::CodeLoader::Source(Rubinius::CodeLoader::CodeModule) at
core/code_loader.rb:132 (+21)
__script__ # Object at
spec/ruby/optional/capi/array_spec.rb:5 (+51)
describe # Object at
describe . MSpec at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
process # ContextState at
each # Array at
core/array.rb:72 (+71)
{ } in process # ContextState at
repeat . MSpec at
times # Integer(Fixnum) at
core/integer.rb:194 (+40)
{ } in repeat . MSpec at
{ } in process # ContextState at
protect # ContextState at
all? # Enumerable(Array) at
core/enumerable.rb:408 (+10)
each # Array at
core/array.rb:72 (+71)
{ } in all? # Enumerable(Array) at
core/enumerable.rb:408 (+96)
{ } in protect # ContextState at
protect . MSpec at
instance_eval # BasicObject(Object) at
core/basic_object.rb:102 (+169)
{ } in __script__ # Object at
spec/ruby/optional/capi/array_spec.rb:207 (+40)
== # SpecPositiveOperatorMatcher at
fail_with . SpecExpectation at
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment