Sha256: 1466b08bfea0374bfe154ea0604c5ee28978e382070e34b243df9c7e8ceeee9e

Contents?: true

Size: 746 Bytes

Versions: 2

Compression:

Stored size: 746 Bytes

Contents

require 'test/unit'
require File.dirname(__FILE__) + '/../lib/staticmatic'

class StaticMaticTest < Test::Unit::TestCase
  def setup
    @base_dir = File.dirname(__FILE__) + '/sandbox/tmp'
  end
  
  def test_should_setup_directories
    staticmatic = StaticMatic.new(@base_dir)
    staticmatic.setup
    
    StaticMatic.base_dirs.each do |dir|
      assert File.exists?("#{@base_dir}/#{dir}"), "Should create #{dir}"
    end
  end
  
  def teardown
    StaticMatic.base_dirs.reverse.each do |dir|
      Dir.entries("#{@base_dir}/#{dir}").each do |file|
        next if file.match(/^\./)
        File.delete("#{@base_dir}/#{dir}/#{file}")
      end
      Dir.delete("#{@base_dir}/#{dir}") if File.exists?("#{@base_dir}/#{dir}")
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
staticmatic-0.1.1 test/staticmatic_test.rb
staticmatic-0.1.0 test/staticmatic_test.rb