Sha256: 0588cb4b3bad57a4a158f86b3fc45f4152ad29ca31ac56f01cf881f17414ad79
Contents?: true
Size: 886 Bytes
Versions: 3
Compression:
Stored size: 886 Bytes
Contents
require 'pione/test-helper' shared "archiver" do it "should compress and uncompress" do Util::Zip.compress(@src, @archive) @archive.should.exist @archive.size.should > 0 Util::Zip.uncompress(@archive, @dest) (@dest + "A").read.should == "A" (@dest + "B").read.should == "B" (@dest + "C/1").read.should == "C" (@dest + "D/2").read.should == "D" (@dest+ "E/1/2").read.should == "E" end end describe "Pione::Util::Zip" do def create_files(src) (src + "A").create("A") (src + "B").create("B") (src + "C/1").create("C") (src + "D/2").create("D") (src + "E/1/2").create("E") end describe "local -> local -> local" do before do @src = Location[Temppath.mkdir] create_files(@src) @archive = Location[Temppath.create] @dest = Location[Temppath.mkdir] end behaves_like "archiver" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pione-0.3.2 | test/util/spec_zip.rb |
pione-0.3.1 | test/util/spec_zip.rb |
pione-0.3.0 | test/util/spec_zip.rb |