Sha256: 338f063658f303d655b52c7f2eecb98f5b3e783d159047738cb3969545d0a221
Contents?: true
Size: 775 Bytes
Versions: 2
Compression:
Stored size: 775 Bytes
Contents
require 'spec_helper' require 'fileutils' require 'furoshiki/zip' describe Furoshiki::Zip::DirectoryContents do context "output file" do include_context 'zip' before :all do zip_directory_contents = Furoshiki::Zip::DirectoryContents.new input_dir, @output_file zip_directory_contents.write @zip = Zip::ZipFile.open @output_file end it "exists" do @output_file.should exist end it "does not include input directory without parents" do @zip.entries.map(&:name).should_not include(add_trailing_slash input_dir.basename) end relative_input_paths(input_dir).each do |path| it "includes all children of input directory" do @zip.entries.map(&:name).should include(path) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
furoshiki-0.1.2 | spec/zip/directory_contents_spec.rb |
furoshiki-0.1.1 | spec/zip/directory_contents_spec.rb |