Sha256: b2b602297ace35ea59fb430b01384f855bacf15dd02a63aa3f51e6ac8e27aa6d
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'spec_helper' require 'digitalfilmtree/vfx/edl_ml_renamer' describe Digitalfilmtree::VFX::EDLMLRenamer do describe "#execute" do context "missing required files" do specify do expect{subject.execute}.to raise_error "Not Ready" end end context "required files exist" do let(:target) { fixture('vfx/edl_ml_renamer') } let(:originals) { subject.movs.map{|i| Pathname.new(i)} } before do STDIN.stub(:gets).and_return "0" subject.folder = target.path end shared_examples_for 'rename' do it "renames .mov files in the folder" do originals.each {|i| i.should exist } subject.execute originals.each {|i| i.should_not exist } end end context 'name column is not defined' do it_behaves_like 'rename' end context 'name column is predefined' do before { subject.ml_name_column = 0 } it_behaves_like 'rename' end after { target.clean.reset } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
digitalfilmtree-0.0.5 | spec/lib/digitalfilmtree/vfx/edl_ml_renamer_spec.rb |