Sha256: 0613a525c0c3e048edb2a466ce1bfcdb2c5cd409561e994580830a3f7a3de556

Contents?: true

Size: 979 Bytes

Versions: 19

Compression:

Stored size: 979 Bytes

Contents

Given /I set the "(.+?)" extra data "(.+?)" to "(.*?)"/ do |name, key, value|
  name = @name if name == "VM"
  VBoxManage.execute("setextradata", name, key, value)
end

Given /I delete the "(.+?)" extra data "(.+?)"/ do |name, key|
  # Same as setting to empty
  Given %Q[I set the "#{name}" extra data "#{key}" to ""]
end

When /I get the extra data of "(.+?)"/ do |name|
  @extra_data = VBoxManage.extra_data(name)
end

When /I set the extra data "(.+?)" to "(.+?)"/ do |key, value|
  @relationship[key] = value
end

When /I delete the extra data "(.+?)"/ do |key|
  @relationship.delete(key)
end

Then /all the extra data should match/ do
  @relationship.length.should == @extra_data.length
  @extra_data.each do |k,v|
    @relationship[k].should == v
  end
end

Then /the extra data should include "(.+?)" as "(.+?)"/ do |key, value|
  @extra_data[key].should == value
end

Then /the extra data should not include "(.+?)"/ do |key|
  @extra_data.should_not have_key(key)
end

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
virtualbox-0.9.2 features/step_definitions/extra_data_steps.rb
virtualbox-0.9.1 features/step_definitions/extra_data_steps.rb
virtualbox-0.9.0 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.6 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.5 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.4 features/step_definitions/extra_data_steps.rb
velir_virtualbox-0.8.4 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.3 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.2 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.1 features/step_definitions/extra_data_steps.rb
virtualbox-0.8.0 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.9 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.8 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.7 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.6 features/step_definitions/extra_data_steps.rb
bbrowning-virtualbox-0.7.6.dev features/step_definitions/extra_data_steps.rb
virtualbox-0.7.5 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.4 features/step_definitions/extra_data_steps.rb
virtualbox-0.7.3 features/step_definitions/extra_data_steps.rb