Sha256: 5d46e27a3f39d27bf2f075715440c95b8cac3d6dc1ac9982db98e616031060d9

Contents?: true

Size: 1.55 KB

Versions: 22

Compression:

Stored size: 1.55 KB

Contents

When "I get all assets" do
  @assets = Sorenson::Services::Asset.all
end

And /^I get the asset with id "([^\"]*)"$/ do |arg1|
  @asset = Sorenson::Services::Asset.find(arg1)
end

And "I get the first asset" do
  @asset = Sorenson::Services::Asset.find(Sorenson::Services::Asset.all.first.id)
  @asset.should_not be_nil
end

Then /^the asset's description should be "(.*)"/ do |value|
  @asset.description.should == value
end

Then /the assets list should contain a asset with a id of "(.*)"/ do |guid|
  @assets.map(&:id).include?(guid)
end

Then /^the asset count should be "([^\"]*)"$/ do |arg1|
  Sorenson::Services::Asset.count.should == arg1.to_i
end

And /^I create an asset$/ do
  pending # express the regexp above with the code you wish you had
end

And /^I delete the asset$/ do
  @asset.destroy
end

Then /^the asset list should not include the asset$/ do
  pending # express the regexp above with the code you wish you had
end

Then /^the preset xml should contain "([^\"]*)"$/ do |arg1|
  @asset.preset_xml.should include(arg1)
end

When /^I deactivate the asset$/ do
  @asset.deactivate
end

When /^I activate the asset$/ do
  @asset.activate
end

When /^I undelete the asset$/ do
  @asset.activate
end

When /^I save the asset$/ do
  @asset.save
end

When /^I reload the asset$/ do
  @asset = Sorenson::Services::Asset.find(@asset.id)
end

Then /^I get the embed codes$/ do
  @embed_codes = @asset.embed_codes
end

Then /^the asset embed codes should contain "([^\"]*)"$/ do |value|
  @asset.embed_codes.each do |embed_code|
    embed_code.should include(value)
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
360_services-0.0.3 features/step_definitions/manage_assets_steps.rb
360_services-0.0.2 features/step_definitions/manage_assets_steps.rb