Sha256: 804d2af90abc6d7ca0898a52a429d882bde86c63bf6849f2cf523f91ffba402c

Contents?: true

Size: 569 Bytes

Versions: 2

Compression:

Stored size: 569 Bytes

Contents

describe Stevenson::OutputFilters::ZipFilter do
  describe '#output' do
    let(:temporary_directory) { Dir.mktmpdir }
    let(:template) { Stevenson::Templates::GitTemplate.new 'https://github.com/RootsRated/stevenson-base-template.git' }

    before do
      template.extend(subject)
      template.output File.join(temporary_directory, 'archive.zip')
    end

    it 'outputs a zipped directory' do
      expect(File.exists? File.join(temporary_directory, 'archive.zip')).to eq true
    end

    after { FileUtils.remove_entry_secure temporary_directory }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stevenson-1.0.1 spec/output_filters/zip_spec.rb
stevenson-1.0.0 spec/output_filters/zip_spec.rb