mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/spec@ec84479
This commit is contained in:
parent
296f68816c
commit
f234d51eab
50 changed files with 739 additions and 377 deletions
24
spec/ruby/optional/capi/basic_object_spec.rb
Normal file
24
spec/ruby/optional/capi/basic_object_spec.rb
Normal file
|
@ -0,0 +1,24 @@
|
|||
require_relative 'spec_helper'
|
||||
|
||||
load_extension("basic_object")
|
||||
|
||||
describe "C-API basic object" do
|
||||
before :each do
|
||||
@s = CApiBasicObjectSpecs.new
|
||||
end
|
||||
|
||||
describe "RBASIC_CLASS" do
|
||||
it "returns the class of an object" do
|
||||
c = Class.new
|
||||
o = c.new
|
||||
@s.RBASIC_CLASS(o).should == c
|
||||
end
|
||||
|
||||
it "returns the singleton class" do
|
||||
o = Object.new
|
||||
@s.RBASIC_CLASS(o).should == Object
|
||||
singleton_class = o.singleton_class
|
||||
@s.RBASIC_CLASS(o).should == singleton_class
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue