Sha256: 3d71ea5e298f13187ff37671db8ddb253226a4846f404b83f966591a23e4d8e2
Contents?: true
Size: 1.29 KB
Versions: 37
Compression:
Stored size: 1.29 KB
Contents
require_relative '../lib/dependencies.rb' describe Dependencies do it "should be able to extract C# system dependencies" do system_deps = Dependencies.csharp_system_dependencies File.read( "#{File.dirname(__FILE__)}/test_data/csharp_projects/JsonNet.Test.csproj", :encoding=>'UTF-8') expect(system_deps.length).to eq(7) expect(system_deps.include?('System')).to eq(true) expect(system_deps.include?('System.Xml')).to eq(true) expect(system_deps.include?('Microsoft.CSharp')).to eq(true) end it "should be able to extract C# file dependencies" do system_deps = Dependencies.csharp_file_dependencies File.read( "#{File.dirname(__FILE__)}/test_data/csharp_projects/JsonNet.Test.csproj", :encoding=>'UTF-8') expect(system_deps.length).to eq(2) expect(system_deps.include?('dep\github\lou-parslow\NetLibs\develop\NUnit\2.6.3\bin\framework\nunit.framework.dll')).to eq(true) end it "should be able to extract ruby dependencies" do system_deps = Dependencies.ruby_dependencies File.read("#{File.dirname(__FILE__)}/test_data/ruby_projects/helloGem/rakefile.rb") expect(system_deps.length).to eq(2) expect(system_deps.include?('json')).to eq(true) end end
Version data entries
37 entries across 37 versions & 1 rubygems