spec/plugins/delivery/local/local-plugin-spec.rb in boxgrinder-build-0.10.3 vs spec/plugins/delivery/local/local-plugin-spec.rb in boxgrinder-build-0.10.4
- old
+ new
@@ -15,28 +15,28 @@
# License along with this software; if not, write to the Free
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
require 'boxgrinder-build/plugins/delivery/local/local-plugin'
-require 'hashery/opencascade'
+require 'boxgrinder-core/astruct'
module BoxGrinder
describe LocalPlugin do
before(:each) do
@config = Config.new('plugins' => {'local' => {'path' => 'a/path'}})
@appliance_config = mock('ApplianceConfig')
- @appliance_config.stub!(:path).and_return(OpenCascade.new({:build => 'build/path'}))
+ @appliance_config.stub!(:path).and_return(AStruct.new({:build => 'build/path'}))
@appliance_config.stub!(:name).and_return('appliance')
@appliance_config.stub!(:version).and_return(1)
@appliance_config.stub!(:release).and_return(0)
- @appliance_config.stub!(:os).and_return(OpenCascade.new({:name => :fedora, :version => '13'}))
- @appliance_config.stub!(:hardware).and_return(OpenCascade.new({:arch => 'x86_64'}))
+ @appliance_config.stub!(:os).and_return(AStruct.new({:name => :fedora, :version => '13'}))
+ @appliance_config.stub!(:hardware).and_return(AStruct.new({:arch => 'x86_64'}))
@plugin = RSpecPluginHelper.new(LocalPlugin).prepare(@config, @appliance_config,
- :previous_plugin => OpenCascade.new(:type => :os, :deliverables => {:disk => "a_disk.raw", :metadata => 'metadata.xml'}),
+ :previous_plugin => AStruct.new(:type => :os, :deliverables => {:disk => "a_disk.raw", :metadata => 'metadata.xml'}),
:plugin_info => {:class => BoxGrinder::LocalPlugin, :type => :delivery, :name => :local, :full_name => "Local file system"}
)
@plugin_config = @config.plugins['local']
@appliance_config = @plugin.instance_variable_get(:@appliance_config)