Sha256: ccc7b83ad08208f97ab2bfb8b673d0dfb074e2e9dd5f21eb7ed5bffde1745437

Contents?: true

Size: 887 Bytes

Versions: 26

Compression:

Stored size: 887 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__),'../spec_helper'))
require 'lib/lock_jar/resolver'
require 'fileutils'
require 'naether'

describe LockJar::Resolver do
  context "Instance" do
    before(:each) do
      FileUtils.mkdir_p( 'tmp/test-repo' )
      @resolver = LockJar::Resolver.new( :local_repo => 'tmp/test-repo' )
    end
    
    it "should bootstrap naether" do
      deps = Naether::Bootstrap.check_local_repo_for_deps( 'tmp/test-repo' )
      deps[:missing].should eql([])
      deps[:exists].each do |dep|
        dep.values[0].should match /.+#{File::SEPARATOR}tmp#{File::SEPARATOR}test-repo#{File::SEPARATOR}.+/
      end
    end
    
    it "should return local paths for notations" do
      @resolver.to_local_paths( ["junit:junit:jar:4.10"] ).should 
        eql( [File.expand_path("tmp/test-repo/junit/junit/4.10/junit-4.10.jar")] )
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
lock_jar-0.7.4 spec/lock_jar/resolver_spec.rb
lock_jar-0.7.3 spec/lock_jar/resolver_spec.rb
lock_jar-0.7.2 spec/lock_jar/resolver_spec.rb
lock_jar-0.7.1 spec/lock_jar/resolver_spec.rb
lock_jar-0.7.0 spec/lock_jar/resolver_spec.rb
lock_jar-0.6.2 spec/lock_jar/resolver_spec.rb
lock_jar-0.6.1 spec/lock_jar/resolver_spec.rb
lock_jar-0.6.0 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.6 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.5 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.4 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.3 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.2 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.1 spec/lock_jar/resolver_spec.rb
lock_jar-0.5.0 spec/lock_jar/resolver_spec.rb
lock_jar-0.4.6 spec/lock_jar/resolver_spec.rb
lock_jar-0.4.5 spec/lock_jar/resolver_spec.rb
lock_jar-0.4.4 spec/lock_jar/resolver_spec.rb
lock_jar-0.4.3 spec/lock_jar/resolver_spec.rb
lock_jar-0.4.2 spec/lock_jar/resolver_spec.rb