Sha256: fbf994450aba5c858f766e29786639f2484815ec270621bcbe35f9780714d3e7
Contents?: true
Size: 973 Bytes
Versions: 1
Compression:
Stored size: 973 Bytes
Contents
require 'spec_helper' describe Heirloom do before do @config_mock = double 'config' @logger_mock = double 'logger' @config_mock.should_receive(:logger).and_return(@logger_mock) @directory = Heirloom::Directory.new :config => @config_mock, :exclude => ['.', '..', 'pack_me'], :path => '/target/dir' end it "should build an artifact from the latest commit in path" do @logger_mock.should_receive(:info).exactly(3).times file_mock = double 'file' File.should_receive(:open).and_return file_mock gzip_mock = double 'gzip mock' Zlib::GzipWriter.should_receive(:new).and_return gzip_mock @directory.should_receive(:files_to_pack). exactly(2).times.and_return(['pack_me']) Minitar.should_receive(:pack).with(['pack_me'], gzip_mock) @directory.build_artifact_from_directory end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
heirloom-0.1.4 | spec/directory/directory_spec.rb |