Sha256: 0773c8248db6eabff51915ba21c0ce56cfb0ded6d70d804a964aa1b5996ef1c2
Contents?: true
Size: 855 Bytes
Versions: 1
Compression:
Stored size: 855 Bytes
Contents
require 'ronin/generators/generator' require 'spec_helper' require 'generators/helpers/generators' require 'tmpdir' require 'fileutils' describe Generators::Generator do before(:all) do @dir = File.join(Dir.tmpdir,'ronin_generators') FileUtils.mkdir(@dir) end it "should generate files" do generator = FileGenerator.new generator.run(@dir) File.read(File.join(@dir,'test.txt')).should == "hello\n" end it "should generate directories" do generator = DirGenerator.new generator.run(@dir) File.directory?(File.join(@dir,'test')).should == true end it "should generate files using templates" do generator = TemplatedGenerator.new('hello') generator.run(@dir) File.read(File.join(@dir,'templated.txt')).should == "message: hello\n" end after(:all) do FileUtils.rm_r(@dir) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ronin-gen-0.1.0 | spec/generators/generator_spec.rb |