Sha256: b1ca58d13e506aa43a9e93093472fbb0572dec414250962ed05f558c4754e5cf
Contents?: true
Size: 710 Bytes
Versions: 2
Compression:
Stored size: 710 Bytes
Contents
# encoding: UTF-8 require "spec_helper" describe Tetra::Archivable do include Tetra::Mockers # mock class TestArchivableClass include Tetra::Archivable end before(:each) do create_mock_project end let(:instance) { TestArchivableClass.new } after(:each) do delete_mock_project end describe "#to_archive" do it "generates an archive" do @project.from_directory("kit") do FileUtils.touch("kit_test") end instance._to_archive(@project, "test-package", "kit", @project.packages_dir) @project.from_directory do expect(`tar -Jtf packages/test-package/test-package.tar.xz`.split).to include("./kit_test") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tetra-0.49.0 | spec/lib/archivable_spec.rb |
tetra-0.48.0 | spec/lib/archivable_spec.rb |