Sha256: 42b1d28005311211cf16d67d8c1a739a607945449908567d3788ccaaafd26a6d
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
require File.expand_path(File.join(File.dirname(__FILE__), "spec_helper")) describe 'Dressmaker' do before(:each) do FileUtils.rm_rf(File.expand_path(File.join(File.dirname(__FILE__), 'output'))) FileUtils.mkdir_p(File.expand_path(File.join(File.dirname(__FILE__), 'output'))) end after(:each) do FileUtils.rm_rf(File.expand_path(File.join(File.dirname(__FILE__), 'output'))) end it "should generate" do maker = Dressmaker.new(File.expand_path(File.join(File.dirname(__FILE__), 'fixtures', 'template-test')), File.expand_path(File.join(File.dirname(__FILE__), 'output', 'template-test'))) maker.generate File.exist?(File.expand_path(File.join(File.dirname(__FILE__), 'output', 'template-test', 'bin', 'runner'))).should be_true File.executable?(File.expand_path(File.join(File.dirname(__FILE__), 'output', 'template-test', 'bin', 'runner'))).should be_true File.executable?(File.expand_path(File.join(File.dirname(__FILE__), 'fixtures', 'template-test', 'bin', 'runner'))).should be_false File.read(File.expand_path(File.join(File.dirname(__FILE__), 'output', 'template-test', 'bin', 'runner'))).should == "this is my everyone for lovin'" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dressmaker-0.0.2 | spec/generate_spec.rb |