Sha256: a6092ad4d63a17ae4761c3936dba9b4dda2b2599f49de6c766cc0e6fa241f105

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

require "massive_sitemap/writer/gzip_file"

describe MassiveSitemap::Writer::GzipFile do
  let(:filename) { 'sitemap.xml' }
  let(:tmp_filename) { "#{filename}.tmp" }
  let(:gz_filename) { "#{filename}.gz" }
  let(:writer) { MassiveSitemap::Writer::GzipFile.new.tap { |w| w.init! } }

  after do
    FileUtils.rm(filename) rescue nil
    FileUtils.rm(tmp_filename) rescue nil
    FileUtils.rm(gz_filename) rescue nil
  end

  it 'creates gzip file' do
    expect do
      writer.close!
    end.to change { File.exists?(gz_filename) }.from(false).to(true)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
massive_sitemap-2.0.0.rc1 spec/writer/gzip_file_spec.rb