summaryrefslogtreecommitdiff
path: root/spec/rubyspec/optional/capi/data_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/optional/capi/data_spec.rb')
-rw-r--r--spec/rubyspec/optional/capi/data_spec.rb46
1 files changed, 0 insertions, 46 deletions
diff --git a/spec/rubyspec/optional/capi/data_spec.rb b/spec/rubyspec/optional/capi/data_spec.rb
deleted file mode 100644
index ae1f57b091..0000000000
--- a/spec/rubyspec/optional/capi/data_spec.rb
+++ /dev/null
@@ -1,46 +0,0 @@
-require File.expand_path('../spec_helper', __FILE__)
-
-load_extension("data")
-
-describe "CApiAllocSpecs (a class with an alloc func defined)" do
- it "calls the alloc func" do
- @s = CApiAllocSpecs.new
- @s.wrapped_data.should == 42 # not defined in initialize
- end
-end
-
-describe "CApiWrappedStruct" do
- before :each do
- @s = CApiWrappedStructSpecs.new
- end
-
- it "wraps with Data_Wrap_Struct and Data_Get_Struct returns data" do
- a = @s.wrap_struct(1024)
- @s.get_struct(a).should == 1024
- end
-
- it "allows for using NULL as the klass for Data_Wrap_Struct" do
- a = @s.wrap_struct_null(1024)
- @s.get_struct(a).should == 1024
- end
-
- describe "RDATA()" do
- it "returns the struct data" do
- a = @s.wrap_struct(1024)
- @s.get_struct_rdata(a).should == 1024
- end
-
- it "allows changing the wrapped struct" do
- a = @s.wrap_struct(1024)
- @s.change_struct(a, 100)
- @s.get_struct(a).should == 100
- end
- end
-
- describe "DATA_PTR" do
- it "returns the struct data" do
- a = @s.wrap_struct(1024)
- @s.get_struct_data_ptr(a).should == 1024
- end
- end
-end