class MiniTest::Spec

def create_template(name, content, options={})

def create_template(name, content, options={})
  FileUtils.mkdir_p(File.dirname(__FILE__) + "/views")
  FileUtils.mkdir_p(File.dirname(__FILE__) + "/views/layouts")
  path  = "/views/#{name}"
  path += ".#{options.delete(:locale)}" if options[:locale].present?
  path += ".#{options[:format]}" if options[:format].present?
  path += ".erb" unless options[:format].to_s =~ /haml|rss|atom/
  path += ".builder" if options[:format].to_s =~ /rss|atom/
  file  = File.dirname(__FILE__) + path
  File.open(file, 'w') { |io| io.write content }
  file
end