Sha256: eba45e018ba2d56bae6ad4a8d14ad25edca35d89b9fd9b7de5601e69853aa07f
Contents?: true
Size: 832 Bytes
Versions: 3
Compression:
Stored size: 832 Bytes
Contents
describe "Ivy::Targets" do before(:each) do ivy4r = Ivy4r.new @ivy_test_xml = File.join(File.dirname(__FILE__), '..', '..', 'spec_files', 'ivy.xml') @info = Ivy::Info.new(ivy4r.ant) end it "#execute with empty parameters missing mandatory error" do lambda{ @info.execute({}) }.should raise_error(ArgumentError) end it "#execute validate with unknown parameters error" do lambda{ @info.execute(:unknown_parameter => 'unknown') }.should raise_error(ArgumentError) end it "#execute simple file correct return values" do result = @info.execute(:file => @ivy_test_xml) result.should_not be nil %w[ivy.organisation ivy.revision ivy.module].each do |var| result.keys.should include(var) end result['ivy.organisation'].should eq('blau') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ivy4r-0.12.10 | spec/ivy/targets_spec.rb |
ivy4r-0.12.9 | spec/ivy/targets_spec.rb |
ivy4r-0.12.8 | spec/ivy/targets_spec.rb |