Sha256: 2f1cd5356df08f399eddda6871be713b9092e5b0775e5abe76badc079f4dfe82
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper.rb' describe Quicktime::Exporter do it "should raise error when saving with no settings" do lambda { Quicktime::Exporter.new(nil).save_settings('foo') }.should raise_error(Quicktime::Error) end it "should raise error when atempting to load no file" do lambda { Quicktime::Exporter.new(nil).load_settings('foo/bar/baz') }.should raise_error(Quicktime::Error) end describe "loaded settings.st" do before(:each) do @load_path = File.dirname(__FILE__) + '/../fixtures/settings.st' @exporter = Quicktime::Exporter.new(nil) @exporter.load_settings(@load_path) end it "should be able to save settings to file" do save_path = File.dirname(__FILE__) + '/../output/saved_settings.st' @exporter.save_settings(save_path) File.size(save_path).should == File.size(@load_path) end it "should complain when attempting to save to an invalid file" do lambda { @exporter.save_settings('foo/bar/baz') }.should raise_error(Quicktime::Error) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rmov-0.1.1 | spec/quicktime/exporter_spec.rb |
rmov-0.1.2 | spec/quicktime/exporter_spec.rb |
rmov-0.1.0 | spec/quicktime/exporter_spec.rb |