Sha256: ef72ff84c1c99d89960734c798c40c19706048c67bb0602c39aa1602ef47384f

Contents?: true

Size: 902 Bytes

Versions: 14

Compression:

Stored size: 902 Bytes

Contents

Given(/^I am logged in as "([^\"]*)"$/) do |user|
  puts "The user, #{user}, does not exist" if users(user.to_sym).nil?
  visit '/admin/login'
  fill_in 'Username', :with => user
  fill_in 'Password', :with => 'password'
  click_button 'Login'
end

Given /^there are no pages$/ do
  Page.delete_all
  PagePart.delete_all
  PageField.delete_all
end

Given /^there is a homepage$/ do
  page = Page.new_with_defaults
  page.title = "Homepage"
  page.save
end

Then /^"([^\"]*)" should be selected for "([^\"]*)"$/ do |value, field|
  select_box = field_labeled(field)
  response.should have_tag("select##{select_box.id}") do
    with_tag('option[selected]', :text => value)
  end
end

When /^I save and open the page$/ do
  save_and_open_page
end

Then /^I should see an error message$/ do
  response.should have_tag('#error')
end

Then /^I should see the form$/ do
  response.should have_tag('form')
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
radiant-1.1.4 features/step_definitions/admin/admin_steps.rb
radiant-1.1.3 features/step_definitions/admin/admin_steps.rb
radiant-1.1.2 features/step_definitions/admin/admin_steps.rb
radiant-1.1.1 features/step_definitions/admin/admin_steps.rb
radiant-1.1.0 features/step_definitions/admin/admin_steps.rb
radiant-1.1.0.rc1 features/step_definitions/admin/admin_steps.rb
radiant-1.1.0.beta features/step_definitions/admin/admin_steps.rb
radiant-1.0.1 features/step_definitions/admin/admin_steps.rb
radiant-1.1.0.alpha features/step_definitions/admin/admin_steps.rb
radiant-1.0.0 features/step_definitions/admin/admin_steps.rb
radiant-1.0.0.rc5 features/step_definitions/admin/admin_steps.rb
radiant-1.0.0.rc4 features/step_definitions/admin/admin_steps.rb
radiant-1.0.0.rc3 features/step_definitions/admin/admin_steps.rb
kajam-1.0.3.rc2 features/step_definitions/admin/admin_steps.rb