Sha256: 8f807ba20c5efeb373c3b77c238e6448c87f6e220c05b4409d509f2c16a3d10a
Contents?: true
Size: 802 Bytes
Versions: 4
Compression:
Stored size: 802 Bytes
Contents
require 'spec_helper' require 'lock_jar/resolver' require 'fileutils' require 'naether' describe LockJar::Resolver do before(:each) do FileUtils.mkdir_p("#{TEMP_DIR}/test-repo") @resolver = LockJar::Resolver.new(local_repo: "#{TEMP_DIR}/test-repo") end it 'should bootstrap naether' do deps = Naether::Bootstrap.check_local_repo_for_deps("#{TEMP_DIR}/test-repo") deps[:missing].should eql([]) deps[:exists].each do |dep| expect(dep.values[0]).to match(/#{TEMP_DIR}#{File::SEPARATOR}test-repo#{File::SEPARATOR}.+/) end end it 'should return local paths for notations' do expect(@resolver.to_local_paths(['org.testng:testng:jar:6.9.10'])).to( eql([File.expand_path("#{TEMP_DIR}/test-repo/org/testng/testng/6.9.10/testng-6.9.10.jar")]) ) end end
Version data entries
4 entries across 4 versions & 1 rubygems