Sha256: 44e4ec7890eb390c3b658b79a8bc6355505a491c24e75fca0e45bee7b91ee64a

Contents?: true

Size: 677 Bytes

Versions: 4

Compression:

Stored size: 677 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe Templater::Generator, ".empty_directory" do
  before do
    @generator_class = Class.new(Templater::Generator)
  end

  it "adds directory path to list of directories that should be created" do
    lambda do
      @generator_class.empty_directory :bin, "bin"
    end.should change(@generator_class.empty_directories, :size)    
  end
  
  it "calculates directory path relatively to destination root" do
    @generator_class.empty_directory :bin, "bin/swf"
    
    @instance = @generator_class.new("/tmp/destination")
    @instance.empty_directory(:bin).destination.should == "/tmp/destination/bin/swf"
  end  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
templater-0.1.4 spec/generator/empty_directory_spec.rb
templater-0.1.5 spec/generator/empty_directory_spec.rb
templater-0.1.2 spec/generator/empty_directory_spec.rb
templater-0.1.3 spec/generator/empty_directory_spec.rb