diff options
| author | mo khan <mo.khan@gmail.com> | 2020-04-14 12:51:18 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-04-14 12:51:18 -0600 |
| commit | 7ca5e094766b70fe8a8783c0c2f33fdeba46d2c5 (patch) | |
| tree | f8c847639a68305b8546f31003faf63d04735984 /spec/integration/dotnet/nuget_spec.rb | |
| parent | bae02b6ae73dda47dc86590b73c21a85bb7273a5 (diff) | |
bundle exec rubocop -a
Diffstat (limited to 'spec/integration/dotnet/nuget_spec.rb')
| -rw-r--r-- | spec/integration/dotnet/nuget_spec.rb | 102 |
1 files changed, 52 insertions, 50 deletions
diff --git a/spec/integration/dotnet/nuget_spec.rb b/spec/integration/dotnet/nuget_spec.rb index 6eeb261..a60172f 100644 --- a/spec/integration/dotnet/nuget_spec.rb +++ b/spec/integration/dotnet/nuget_spec.rb @@ -1,24 +1,26 @@ +# frozen_string_literal: true + require 'spec_helper' -RSpec.describe "nuget" do - include_examples "each report version", "csharp", "nuget-dotnetcore" +RSpec.describe 'nuget' do + include_examples 'each report version', 'csharp', 'nuget-dotnetcore' - context "when a project has a nuget packages.config file in the root" do + context 'when a project has a nuget packages.config file in the root' do let(:packages_config) do - <<-XML -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.0" targetFramework="net46" /> - <package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net46" developmentDependency="true" /> - <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" /> - <package id="Microsoft.Web.Xdt" version="2.1.1" targetFramework="net46" /> - <package id="Newtonsoft.Json" version="8.0.3" allowedVersions="[8,10)" targetFramework="net46" /> - <package id="NuGet.Core" version="2.11.1" targetFramework="net46" /> - <package id="NuGet.Server" version="2.11.2" targetFramework="net46" /> - <package id="RouteMagic" version="1.3" targetFramework="net46" /> - <package id="WebActivatorEx" version="2.1.0" targetFramework="net46" /> - <package id="jive" version="0.1.0" /> -</packages> + <<~XML + <?xml version="1.0" encoding="utf-8"?> + <packages> + <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.0" targetFramework="net46" /> + <package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net46" developmentDependency="true" /> + <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" /> + <package id="Microsoft.Web.Xdt" version="2.1.1" targetFramework="net46" /> + <package id="Newtonsoft.Json" version="8.0.3" allowedVersions="[8,10)" targetFramework="net46" /> + <package id="NuGet.Core" version="2.11.1" targetFramework="net46" /> + <package id="NuGet.Server" version="2.11.2" targetFramework="net46" /> + <package id="RouteMagic" version="1.3" targetFramework="net46" /> + <package id="WebActivatorEx" version="2.1.0" targetFramework="net46" /> + <package id="jive" version="0.1.0" /> + </packages> XML end @@ -29,36 +31,36 @@ RSpec.describe "nuget" do expect(report).to match_schema(version: '2.0') expect(report[:licenses].count).not_to be_zero expect(report.dependency_names).to match_array([ - "Microsoft.CodeDom.Providers.DotNetCompilerPlatform", - "Microsoft.Net.Compilers", - "Microsoft.Web.Infrastructure", - "Microsoft.Web.Xdt", - "Newtonsoft.Json", - "NuGet.Core", - "NuGet.Server", - "RouteMagic", - "WebActivatorEx", - "jive" - ]) + 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform', + 'Microsoft.Net.Compilers', + 'Microsoft.Web.Infrastructure', + 'Microsoft.Web.Xdt', + 'Newtonsoft.Json', + 'NuGet.Core', + 'NuGet.Server', + 'RouteMagic', + 'WebActivatorEx', + 'jive' + ]) end end - context "when a project has multiple nuget packages.config in different sub directories" do + context 'when a project has multiple nuget packages.config in different sub directories' do let(:console_packages) do - <<-XML -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="jive" version="0.1.0" /> -</packages> + <<~XML + <?xml version="1.0" encoding="utf-8"?> + <packages> + <package id="jive" version="0.1.0" /> + </packages> XML end let(:winforms_packages) do - <<-XML -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="MvcMailer" version="4.5.0" /> -</packages> + <<~XML + <?xml version="1.0" encoding="utf-8"?> + <packages> + <package id="MvcMailer" version="4.5.0" /> + </packages> XML end @@ -75,11 +77,11 @@ RSpec.describe "nuget" do context "when a project has a dependency that has it's own dependencies" do let(:packages) do - <<-XML -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="NHibernate" version="5.2.6" /> -</packages> + <<~XML + <?xml version="1.0" encoding="utf-8"?> + <packages> + <package id="NHibernate" version="5.2.6" /> + </packages> XML end @@ -91,12 +93,12 @@ RSpec.describe "nuget" do expect(report[:licenses].count).not_to be_zero expect(report[:licenses].map { |x| x[:id] }.uniq).to match_array(['LGPL-2.1', 'Apache-2.0', 'BSD-3-Clause']) expect(report.dependency_names).to match_array([ - 'Iesi.Collections', - 'Remotion.Linq', - 'Remotion.Linq.EagerFetching', - "Antlr3.Runtime", - "NHibernate" - ]) + 'Iesi.Collections', + 'Remotion.Linq', + 'Remotion.Linq.EagerFetching', + 'Antlr3.Runtime', + 'NHibernate' + ]) end end end |
