Sha256: 1657c8d62c297249218cde35dee0ab3b027eb1e8b4f3702432113ff615146f77

Contents?: true

Size: 1.45 KB

Versions: 6

Compression:

Stored size: 1.45 KB

Contents

Then /^I should see the following content:$/ do |table|
  table.raw.each do |row|
    assert page.has_content?(row[0]), "Couldn't find #{row[0]}' anywhere on the page."
  end
end

When /^I should not see the following content:$/ do |table|
  table.raw.each do |row|
    assert !page.has_content?(row[0]), "Found #{row[0]}' on the page when it was not expected to be there."
  end
end


# Creates a CMS::FileBlock
Given /^a text file named "([^"]*)" exists with:$/ do |file_name, text|
  create_file(file_name, text)
end

Given /^a protected text file named "([^"]*)" exists with:$/ do |file_name, text|
  file = create_file(file_name, text)
  section = Factory(:protected_section)
  file.update_attributes(:attachment_section => section)
end

Given /^an archived file named "([^"]*)" exists$/ do  |file_name|
  file = create_file(file_name)
  file.update_attributes(:archived => true, :publish_on_save => true)
  assert file.attachment.archived?, "File should be archived"
end

When /^I (?:request|visit) (#{PATH})$/ do |path|
  visit path
end

Given /^there is an Html Block with:$/ do |table|
  Factory(:html_block, table.hashes.first)
end

# When there is a 'Portlet' with:
# | name | content |
# | A    |    B    |
When /^there is a "([^"]*)" with:$/ do |model_class, table|
  @subject = Factory(model_class.underscore.to_sym, table.hashes.first)
end

When /^there is a page with:$/ do |table|
  Factory(:public_page, { :publish_on_save=>true }.merge(table.hashes.first))
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
browsercms-3.4.2 features/step_definitions/data_steps.rb
browsercms-3.4.2.rc1 features/step_definitions/data_steps.rb
browsercms-3.4.1 features/step_definitions/data_steps.rb
browsercms-3.4.0 features/step_definitions/data_steps.rb
browsercms-3.4.0.rc2 features/step_definitions/data_steps.rb
browsercms-3.4.0.rc1 features/step_definitions/data_steps.rb