Sha256: 85d5398bd5b7c2adcbc99b4180e4aa4b754d8556e20314f3896f93913df2aa58

Contents?: true

Size: 1.24 KB

Versions: 18

Compression:

Stored size: 1.24 KB

Contents

require 'albacore/paket'

describe Albacore::Paket do
  let :file do
    %{NUGET
  remote: https://www.nuget.org/api/v2
  specs:
    Aether (6.0)
    Chiron (1.0.1)
      Aether (>= 6.0.0)
      FParsec (>= 1.0.1)
      FSharp.Core (>= 3.1.2.1)
    FParsec (1.0.1)
    FsCheck (1.0.4) - framework: >= net45
    FSharp.Core (3.1.2.1)
    Fuchu (0.6.0.0) - framework: >= net40
    Http.fs-prerelease (2.0.0-alpha1)
      FSharp.Core (>= 3.1.2.1)
    NodaTime (1.3.1)
    NuGet.CommandLine (2.8.5)
}
  end
  describe 'parsing paket.lock file' do
    let :references do
      Hash[subject.parse_paket_lock(file.split(/\n|\r\n/))]
    end
    it 'has FParsec' do
      expect(references['FParsec'].version).to eq '1.0.1'
    end
    it 'has Http.fs-prerelease' do
      expect(references['Http.fs-prerelease']).to_not be_nil
      expect(references['Http.fs-prerelease'].version).to eq '2.0.0-alpha1'
    end
    it 'has FsCheck' do
      expect(references['FsCheck']).to_not be_nil
      expect(references['FsCheck'].version).to eq '1.0.4'
      expect(references['FsCheck'].target_framework).to eq 'net45'
    end

    it 'has Fuchu' do
      expect(references['Fuchu']).to_not be_nil
      expect(references['Fuchu'].target_framework).to eq 'net40'
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
albacore-2.6.0 spec/paket_spec.rb
albacore-2.5.14 spec/paket_spec.rb
albacore-2.5.13 spec/paket_spec.rb
albacore-2.5.11 spec/paket_spec.rb
albacore-2.5.10 spec/paket_spec.rb
albacore-2.5.9 spec/paket_spec.rb
albacore-2.5.8 spec/paket_spec.rb
albacore-2.5.6 spec/paket_spec.rb
albacore-2.5.5 spec/paket_spec.rb
albacore-2.5.4 spec/paket_spec.rb
albacore-2.5.3 spec/paket_spec.rb
albacore-2.5.2 spec/paket_spec.rb
albacore-2.5.1 spec/paket_spec.rb
albacore-2.5.0 spec/paket_spec.rb
albacore-2.4.3 spec/paket_spec.rb
albacore-2.4.2 spec/paket_spec.rb
albacore-2.4.1 spec/paket_spec.rb
albacore-2.4.0 spec/paket_spec.rb