Sha256: 8038711ac15c57a12d64cc8d57920a1b3e980a194e188a39774a040edd1faa46

Contents?: true

Size: 955 Bytes

Versions: 12

Compression:

Stored size: 955 Bytes

Contents

require 'fileutils'

Then /^template files should exist at "([^\"]*)"$/ do |dirname|
  target = File.join(File.dirname(File.dirname(File.dirname(__FILE__))), "spec", "fixtures", dirname)
  template_glob = File.join(File.dirname(File.dirname(File.dirname(__FILE__))), "lib", "middleman", "template", "*/**/*")
  
  Dir[template_glob].each do |f|
    next if File.directory?(f)
    File.exists?("#{target}/#{f.split('template/')[1]}").should be_true
  end
end

Then /^empty directories should exist at "([^\"]*)"$/ do |dirname|
  target = File.join(File.dirname(File.dirname(File.dirname(__FILE__))), "spec", "fixtures", dirname)
  
  %w(views/stylesheets public/stylesheets public/javascripts public/images).each do |d|
    File.exists?("#{target}/#{d}").should be_true
  end
end

Then /^cleanup at "([^\"]*)"$/ do |dirname|
  target = File.join(File.dirname(File.dirname(File.dirname(__FILE__))), "spec", "fixtures", dirname)
  FileUtils.rm_rf(target)
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
middleman-0.99.1.pre features/step_definitions/generator_steps.rb
middleman-0.99.0.pre features/step_definitions/generator_steps.rb
middleman-0.9.0.pre features/step_definitions/generator_steps.rb
middleman-0.14.1 features/step_definitions/generator_steps.rb
middleman-0.14.0 features/step_definitions/generator_steps.rb
middleman-0.14.0.pre2 features/step_definitions/generator_steps.rb
middleman-0.13.2.pre features/step_definitions/generator_steps.rb
middleman-0.13.1 features/step_definitions/generator_steps.rb
middleman-0.12.2 features/step_definitions/generator_steps.rb
middleman-0.12.1 features/step_definitions/generator_steps.rb
middleman-0.12.0.pre3 features/step_definitions/generator_steps.rb
middleman-0.12.0.pre2 features/step_definitions/generator_steps.rb