Sha256: 4644b2a860801f562cc75c56e15d90f8870dd56655e5563e3cf5c26f56383d10
Contents?: true
Size: 676 Bytes
Versions: 9
Compression:
Stored size: 676 Bytes
Contents
require 'dply/rpm' module Dply describe Rpm do def test_cases { "libc.so.6" => [ "glibc" ], "libacl.so.1" => ["libacl"], "libattr.so.1" => ["libattr"] } end def to_64bit(lib) "#{lib}()(64bit)" end subject(:rpm) { Rpm } describe ".libs_pkgs_map" do it "returns the map of lib => [list of pkgs] which provide that lib" do test_cases = test_cases() libs = test_cases.keys.map { |i| to_64bit i } map = rpm.libs_pkgs_map libs test_cases.keys.each do |i| lib = to_64bit(i) expect(map[lib]).to eq(test_cases[i]) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems