Skip to content

Instantly share code, notes, and snippets.

@christydennison
Created October 29, 2012 00:46
Show Gist options
  • Save christydennison/3970733 to your computer and use it in GitHub Desktop.
Save christydennison/3970733 to your computer and use it in GitHub Desktop.
Failed test
34)
An Undef node is compiled from
undef :"x#{1}", :"x#{2}" FAILED
Expected:
[:test_generator,
[[:push_scope],
[:push_const, :String],
^ differs
[:push_literal, "x"],
[:push, 1],
[:meta_to_s],
[:send_stack, :interpolate_join, 2],
[:send, :to_sym, 0, true],
[:send, :__undef_method__, 1],
[:pop],
[:push_scope],
[:push_const, :String],
[:push_literal, "x"],
[:push, 2],
[:meta_to_s],
[:send_stack, :interpolate_join, 2],
[:send, :to_sym, 0, true],
[:send, :__undef_method__, 1]]]
to equal:
[:test_generator,
[[:push_scope],
[:push_literal, "x"],
^ differs
[:push, 1],
[:meta_to_s],
[:string_build, 2],
[:send, :to_sym, 0, true],
[:send, :__undef_method__, 1],
[:pop],
[:push_scope],
[:push_literal, "x"],
[:push, 2],
[:meta_to_s],
[:string_build, 2],
[:send, :to_sym, 0, true],
[:send, :__undef_method__, 1]]]
SpecExpectation.fail_with at mspec/lib/mspec/expectations/expectations.rb:15
Object(String)#should at mspec/lib/mspec/expectations/should.rb:8
{ } in SpecDataRelation(Object)#compile at spec/custom/runner/relates.rb:77
BasicObject(Object)#instance_eval at kernel/common/eval19.rb:45
MSpec.protect at mspec/lib/mspec/runner/mspec.rb:69
{ } in ContextState#protect at mspec/lib/mspec/runner/context.rb:179
{ } in Enumerable(Array)#all? at kernel/common/enumerable.rb:102
Array#each at kernel/bootstrap/array.rb:68
Enumerable(Array)#all? at kernel/common/enumerable.rb:102
ContextState#protect at mspec/lib/mspec/runner/context.rb:179
{ } in ContextState#process at mspec/lib/mspec/runner/context.rb:208
{ } in MSpec.repeat at mspec/lib/mspec/runner/mspec.rb:239
Integer(Fixnum)#times at kernel/common/integer.rb:83
MSpec.repeat at mspec/lib/mspec/runner/mspec.rb:238
{ } in ContextState#process at mspec/lib/mspec/runner/context.rb:200
Array#each at kernel/bootstrap/array.rb:68
ContextState#process at mspec/lib/mspec/runner/context.rb:199
MSpec.describe at mspec/lib/mspec/runner/mspec.rb:38
Object#describe at mspec/lib/mspec/runner/object.rb:11
Object#__script__ at spec/compiler/undef_spec.rb:3
Kernel.load at kernel/common/kernel.rb:580
{ } in MSpec.files at mspec/lib/mspec/runner/mspec.rb:57
BasicObject(Object)#instance_eval at kernel/common/eval19.rb:45
MSpec.protect at mspec/lib/mspec/runner/mspec.rb:69
{ } in MSpec.files at mspec/lib/mspec/runner/mspec.rb:57
Array#each at kernel/bootstrap/array.rb:68
MSpec.files at mspec/lib/mspec/runner/mspec.rb:51
MSpec.process at mspec/lib/mspec/runner/mspec.rb:43
MSpecCI#run at mspec/lib/mspec/commands/mspec-ci.rb:76
MSpecScript.main at mspec/lib/mspec/utils/script.rb:218
Object#__script__ at mspec/bin/mspec-ci:8
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:68
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:118
Rubinius::Loader#script at kernel/loader.rb:614
Rubinius::Loader#main at kernel/loader.rb:815
Finished in 161.645739 seconds
3891 files, 22107 examples, 156213 expectations, 34 failures, 0 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment