diff options
author | eregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-28 17:45:46 +0000 |
---|---|---|
committer | eregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-28 17:45:46 +0000 |
commit | e6222d1f2e701afbade64b562edf6c7ac8156aad (patch) | |
tree | 78d9d9378b33ffe5ded9a7a086213ecd9676e45f /spec | |
parent | f0c3df3113b28a596a29eab0aef1b8206da499db (diff) |
Make sure to compile each extension only once in ruby/spec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ruby/optional/capi/class_spec.rb | 6 | ||||
-rw-r--r-- | spec/ruby/optional/capi/module_spec.rb | 5 |
2 files changed, 3 insertions, 8 deletions
diff --git a/spec/ruby/optional/capi/class_spec.rb b/spec/ruby/optional/capi/class_spec.rb index d94c1ab902..a25e80af60 100644 --- a/spec/ruby/optional/capi/class_spec.rb +++ b/spec/ruby/optional/capi/class_spec.rb @@ -2,6 +2,8 @@ require File.expand_path('../spec_helper', __FILE__) require File.expand_path('../fixtures/class', __FILE__) load_extension("class") +compile_extension("class_under_autoload") +compile_extension("class_id_under_autoload") autoload :ClassUnderAutoload, "#{object_path}/class_under_autoload_spec" autoload :ClassIdUnderAutoload, "#{object_path}/class_id_under_autoload_spec" @@ -276,8 +278,6 @@ describe "C-API Class function" do end it "defines a class for an existing Autoload" do - compile_extension("class_under_autoload") - ClassUnderAutoload.name.should == "ClassUnderAutoload" end @@ -307,8 +307,6 @@ describe "C-API Class function" do end it "defines a class for an existing Autoload" do - compile_extension("class_id_under_autoload") - ClassIdUnderAutoload.name.should == "ClassIdUnderAutoload" end diff --git a/spec/ruby/optional/capi/module_spec.rb b/spec/ruby/optional/capi/module_spec.rb index b3aeae4011..fbb5bd690d 100644 --- a/spec/ruby/optional/capi/module_spec.rb +++ b/spec/ruby/optional/capi/module_spec.rb @@ -2,6 +2,7 @@ require File.expand_path('../spec_helper', __FILE__) require File.expand_path('../fixtures/module', __FILE__) load_extension('module') +compile_extension("module_under_autoload") describe "CApiModule" do @@ -65,10 +66,6 @@ describe "CApiModule" do end describe "rb_define_module_under" do - before :each do - compile_extension("module_under_autoload") - end - it "defines a module for an existing Autoload with an extension" do CApiModuleSpecs::ModuleUnderAutoload.name.should == "CApiModuleSpecs::ModuleUnderAutoload" end |