1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
therubyracer/spec/c/array_spec.rb
2012-05-17 11:04:05 -05:00

28 lines
No EOL
561 B
Ruby

require 'spec_helper'
describe V8::C::Array do
before do
@cxt = V8::C::Context::New()
@cxt.Enter()
end
after do
@cxt.Exit()
end
it "can store and retrieve a value" do
V8::C::HandleScope() do
o = V8::C::Object::New()
a = V8::C::Array::New()
a.Length().should eql 0
a.Set(0, o)
a.Length().should eql 1
a.Get(0).Equals(o).should be_true
end
end
it "can be initialized with a length" do
V8::C::HandleScope() do
a = V8::C::Array::New(5)
a.Length().should eql 5
end
end
end