require 'test_helper'
 
class ImpressionizerGeneratorTest < ActiveSupport::TestCase
 
  def setup
    FileUtils.mkdir_p(fake_rails_root)
    @original_files = file_list
  end
 
  def teardown
    FileUtils.rm_r(fake_rails_root)
  end
 
  test 'generates_correct_file_name' do
    # TODO: make it run!
    #
    # run_generator(["impressionizer"], :destination => fake_rails_root)
    # new_file = (file_list - @original_files).first
    # assert_equal "definition.txt", File.basename(new_file)
    assert true
  end
 
  private
 
  def fake_rails_root
    File.join(File.dirname(__FILE__), 'rails_root')
  end

  def file_list
    Dir.glob(File.join(fake_rails_root, "*"))
  end
 
end