Sha256: e1f30f489d02b667c3e266e978f3eb64e17078adb62f0aaaa2ed1e5950327fe3

Contents?: true

Size: 1.76 KB

Versions: 27

Compression:

Stored size: 1.76 KB

Contents

require 'spec_helper'
describe 'apt::backports', :type => :class do

  describe 'when turning on backports for ubuntu karmic' do

    let :facts do
      {
        'lsbdistcodename' => 'Karmic',
        'lsbdistid'       => 'Ubuntu'
      }
    end

    it { should contain_apt__source('backports').with({
        'location'   => 'http://old-releases.ubuntu.com/ubuntu',
        'release'    => 'karmic-backports',
        'repos'      => 'main universe multiverse restricted',
        'key'        => '437D05B5',
        'key_server' => 'pgp.mit.edu',
        'pin'        => '200',
      })
    }
  end

  describe "when turning on backports for debian squeeze" do

    let :facts do
      {
        'lsbdistcodename' => 'Squeeze',
        'lsbdistid'       => 'Debian',
      }
    end

    it { should contain_apt__source('backports').with({
        'location'   => 'http://backports.debian.org/debian-backports',
        'release'    => 'squeeze-backports',
        'repos'      => 'main contrib non-free',
        'key'        => '55BE302B',
        'key_server' => 'pgp.mit.edu',
        'pin'        => '200',
      })
    }
  end

  describe "when turning on backports for debian squeeze but using your own mirror" do

    let :facts do
      {
        'lsbdistcodename' => 'Squeeze',
        'lsbdistid'       => 'Debian'
      }
    end

    let :location do
      'http://mirrors.example.com/debian-backports'
    end

    let :params do
      { 'location' => location }
    end

    it { should contain_apt__source('backports').with({
        'location'   => location,
        'release'    => 'squeeze-backports',
        'repos'      => 'main contrib non-free',
        'key'        => '55BE302B',
        'key_server' => 'pgp.mit.edu',
        'pin'        => '200',
      })
    }
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
freighthop-0.6.1 modules/apt/spec/classes/backports_spec.rb
freighthop-0.6.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.5.2 modules/apt/spec/classes/backports_spec.rb
freighthop-0.5.1 modules/apt/spec/classes/backports_spec.rb
freighthop-0.5.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.4.1 modules/apt/spec/classes/backports_spec.rb
freighthop-0.4.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.3.3 modules/apt/spec/classes/backports_spec.rb
freighthop-0.3.2 modules/apt/spec/classes/backports_spec.rb
freighthop-0.3.1 modules/apt/spec/classes/backports_spec.rb
freighthop-0.3.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.2.1 modules/apt/spec/classes/backports_spec.rb
freighthop-0.2.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.1.0 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.6 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.5 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.4 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.3 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.2 modules/apt/spec/classes/backports_spec.rb
freighthop-0.0.1 modules/apt/spec/classes/backports_spec.rb