Sha256: 41b74dfc6db13105acc52efbf992f17c92253509ecd4449c51f3a501fc6ccbf5

Contents?: true

Size: 1.3 KB

Versions: 10

Compression:

Stored size: 1.3 KB

Contents

When /^today is "([^\"]*)"$/ do |date|
  Time.stub!(:now).and_return(date.to_time)
end

When /^I publish the content$/ do
  visit noodall_admin_node_path(@_content)
  click_button('Publish')
end

When /^I save content as draft$/ do
  visit noodall_admin_node_path(@_content)
  click_button('Draft')
end

Then /^the content should (not |)be visible on the website$/ do |is_not|
  if is_not.blank?
    visit node_path(@_content)
    page.should within('h1') { have_content(@_content.title) }
  else
    lambda { visit node_path(@_content) }.should raise_error(MongoMapper::DocumentNotFound)
  end
end

Given /^I publish content between "([^\"]*)" and "([^\"]*)"$/ do |from, to|
  visit noodall_admin_node_path(@_content)
  select_datetime(from.to_time, :from => 'Publish at')
  select_datetime(to.to_time, :from => 'Publish until')
  click_button('Publish')
  page.should have_content('was successfully updated')
end


Given /^published content exists with publish to date: "([^\"]*)"$/ do |time|
  time = time.to_time
  @_content = Factory(:page_a, :published_at => time.yesterday, :published_to => time)
end

When /^I am editing the content$/ do
  visit noodall_admin_node_path(@_content)
end

When /^I clear the publish to date$/ do
  5.times{ |i|   select("", :from => "node[published_to(#{i+1}i)]" ) }
  click_button 'Publish'
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
noodall-ui-0.0.11 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.10 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.9 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.8 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.7 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.6 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.5 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.4 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.3 features/step_definitions/pubish_content_steps.rb
noodall-ui-0.0.2 features/step_definitions/pubish_content_steps.rb