spec/ext/ext_spec_helper.rb in therubyracer-0.9.0beta2 vs spec/ext/ext_spec_helper.rb in therubyracer-0.9.0beta3

- old
+ new

@@ -1,43 +1,25 @@ module V8::ExtSpec - + def self.included(object) object.class_eval do - before(:all) {c::V8::SetFlagsFromString("--expose-gc")} before do @cxt = c::Context::New() @cxt.Enter() end after do @cxt.Exit() @cxt.Dispose() end end end - + def v8_eval(script, sourcename = "<eval>") c::Script::New(c::String::New(script), c::String::New(sourcename)).Run() end def c V8::C - end - - def ruby_gc - if GC.respond_to?(:stress) - current = GC.stress - GC.stress = true - end - yield - ensure - if GC.respond_to?(:stess) - GC.stress = current - end - end - - def v8_gc - while !c::V8::IdleNotification();end - v8_eval('gc()', 'gc.js') end end \ No newline at end of file