mirror of
https://github.com/rubyjs/therubyracer
synced 2023-03-27 23:21:42 -04:00
20 lines
No EOL
479 B
Ruby
20 lines
No EOL
479 B
Ruby
require 'spec_helper'
|
|
|
|
describe V8::C::External do
|
|
before do
|
|
@cxt = V8::C::Context::New()
|
|
@cxt.Enter()
|
|
end
|
|
after do
|
|
@cxt.Exit()
|
|
end
|
|
it "can run a script and return a polymorphic result" do
|
|
V8::C::HandleScope() do
|
|
source = V8::C::String::New("(new Object())")
|
|
filename = V8::C::String::New("<eval>")
|
|
script = V8::C::Script::New(source, filename)
|
|
result = script.Run()
|
|
result.should be_kind_of V8::C::Object
|
|
end
|
|
end
|
|
end |