spec/appliance-spec.rb in boxgrinder-build-0.8.0 vs spec/appliance-spec.rb in boxgrinder-build-0.8.1

- old
+ new

@@ -118,34 +118,35 @@ it "should read definition with standard appliance definition file" do prepare_appliance appliance_config = ApplianceConfig.new - appliance_helper = mock(ApplianceHelper) - appliance_helper.should_receive(:read_definitions).with("#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.appl").and_return([{}, appliance_config]) + appliance_helper = mock(ApplianceDefinitionHelper) + appliance_helper.should_receive(:read_definitions).with("#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.appl") + appliance_helper.should_receive(:appliance_configs).and_return([appliance_config]) - ApplianceHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) + ApplianceDefinitionHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) appliance_config_helper = mock(ApplianceConfigHelper) appliance_config.should_receive(:clone).and_return(appliance_config) appliance_config.should_receive(:init_arch).and_return(appliance_config) appliance_config.should_receive(:initialize_paths).and_return(appliance_config) appliance_config_helper.should_receive(:merge).with(appliance_config).and_return(appliance_config) - ApplianceConfigHelper.should_receive(:new).with({}).and_return(appliance_config_helper) + ApplianceConfigHelper.should_receive(:new).with([appliance_config]).and_return(appliance_config_helper) @appliance.read_definition end it "should read definition with kickstart appliance definition file" do prepare_appliance({}, "#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.ks") appliance_config = ApplianceConfig.new - appliance_helper = mock(ApplianceHelper) + appliance_helper = mock(ApplianceDefinitionHelper) appliance_helper.should_receive(:read_definitions).with("#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.ks").and_raise("Unknown format") clazz = mock('PluginClass') plugin_manager = mock(PluginManager) @@ -157,11 +158,11 @@ clazz.should_receive(:new).and_return(plugin) PluginManager.should_receive(:instance).and_return(plugin_manager) - ApplianceHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) + ApplianceDefinitionHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) appliance_config_helper = mock(ApplianceConfigHelper) appliance_config.should_receive(:clone).and_return(appliance_config) appliance_config.should_receive(:init_arch).and_return(appliance_config) @@ -175,19 +176,19 @@ end it "should read definition with kickstart appliance definition file and fail because there was no plugin able to read .ks" do prepare_appliance({}, "#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.ks") - appliance_helper = mock(ApplianceHelper) + appliance_helper = mock(ApplianceDefinitionHelper) appliance_helper.should_receive(:read_definitions).with("#{File.dirname(__FILE__)}/rspec/src/appliances/jeos-f13.ks").and_raise("Unknown format") plugin_manager = mock(PluginManager) plugin_manager.should_receive(:plugins).and_return({:os => {}}) PluginManager.should_receive(:instance).and_return(plugin_manager) - ApplianceHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) + ApplianceDefinitionHelper.should_receive(:new).with(:log => @log).and_return(appliance_helper) lambda { @appliance.read_definition }.should raise_error("Couldn't read appliance definition file: jeos-f13.ks") end