Sha256: be8f6dcaeadafdf78f9441b7bc0cfc7a4446e12504ad0e78e146386adaa785e2
Contents?: true
Size: 715 Bytes
Versions: 2
Compression:
Stored size: 715 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.45.0 | spec/lib/archivable_spec.rb |
tetra-0.44.0 | spec/lib/archivable_spec.rb |