spec/examples_spec.rb in real_zip-0.0.8 vs spec/examples_spec.rb in real_zip-0.2.0

- old
+ new

@@ -1,36 +1,38 @@ -describe FakeZip do +describe RealZip do extend MyTemp.new(:temp, 'tmp/testing.zip') - describe '.new' do - it 'takes file name and yaml string' do - expect { FakeZip temp, '{}' }.to change { File.exist? temp }.from(false).to(true) - end + # describe '.new' do + # it 'takes file name and yaml string' do + # expect { RealZip temp, '{}' }.to change { File.exist? temp }.from(false).to(true) + # end - it 'takes file name and hash' do - expect { FakeZip temp, {} }.to change { File.exist? temp }.from(false).to(true) + # it 'takes file name and hash' do + # expect { RealZip temp, {} }.to change { File.exist? temp }.from(false).to(true) + # end + it 'displays the transferred file' do + expect { RealZip temp, {} }.to change { File.open? temp }.from(false).to(true) end + # it 'recreates file if exist' do + # RealZip temp, {dir:[:file]} + # RealZip temp, {other:[:any]} + # zip_entries(temp).should == %w[ other/ other/any ] + # end + # end - it 'recreates file if exist' do - FakeZip temp, {dir:[:file]} - FakeZip temp, {other:[:any]} - zip_entries(temp).should == %w[ other/ other/any ] - end - end + # describe 'examples (given structure --- files in archive)' do + # examples = <<-END.lines.map(&:strip).map { |x| x.split(' --- ',2).map { |x| eval x } } + # "[]" --- [] + # {} --- [] + # {root: []} --- ['root/'] + # "root: []" --- ['root/'] + # 'root_dir: [file1, file2, nested_dir: [nested_file.any], empty_dir: []]' --- ["root_dir/", "root_dir/nested_dir/", "root_dir/empty_dir/", "root_dir/file1", "root_dir/file2", "root_dir/nested_dir/nested_file.any"] + # END - describe 'examples (given structure --- files in archive)' do - examples = <<-END.lines.map(&:strip).map { |x| x.split(' --- ',2).map { |x| eval x } } - "[]" --- [] - {} --- [] - {root: []} --- ['root/'] - "root: []" --- ['root/'] - 'root_dir: [file1, file2, nested_dir: [nested_file.any], empty_dir: []]' --- ["root_dir/", "root_dir/nested_dir/", "root_dir/empty_dir/", "root_dir/file1", "root_dir/file2", "root_dir/nested_dir/nested_file.any"] - END - - examples.each do |input,output| - specify "#{input.inspect} --- #{output.inspect}" do - FakeZip temp, input - zip_entries(temp).should == output - end - end - end + # examples.each do |input,output| + # specify "#{input.inspect} --- #{output.inspect}" do + # RealZip temp, input + # zip_entries(temp).should == output + # end + # end + # end end \ No newline at end of file