Sha256: e021d44b2a031c8a747063d4def04e650805fd1e6b8aa9d79c8bc45fe589b58c

Contents?: true

Size: 584 Bytes

Versions: 1

Compression:

Stored size: 584 Bytes

Contents

require 'spec_helper'

describe LinuxAdmin::Package do
  describe "#info" do
    it "dispatches to redhat lookup mechanism" do
      LinuxAdmin::Distros::Distro.should_receive(:local).and_return(LinuxAdmin::Distros.redhat)
      LinuxAdmin::Rpm.should_receive(:info).with('ruby')
      described_class.info 'ruby'
    end

    it "dispatches to ubuntu lookup mechanism" do
      LinuxAdmin::Distros::Distro.should_receive(:local).twice.and_return(LinuxAdmin::Distros.ubuntu)
      LinuxAdmin::Deb.should_receive(:info).with('ruby')
      described_class.info 'ruby'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
linux_admin-0.8.1 spec/package_spec.rb