File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -48,23 +48,28 @@ func TestDNFManager_parseUpgradablePackages(t *testing.T) {
4848 manager := NewDNFManager (logger )
4949
5050 tests := []struct {
51- name string
52- input string
53- pkgMgr string
54- expected int
51+ name string
52+ input string
53+ pkgMgr string
54+ installedPackages map [string ]string
55+ expected int
5556 }{
5657 {
5758 name : "upgradable packages" ,
5859 input : `kernel.x86_64 5.14.0-284.30.1.el9_2 baseos
5960systemd.x86_64 252-14.el9_2.2 baseos` ,
60- pkgMgr : "dnf" ,
61+ pkgMgr : "dnf" ,
62+ installedPackages : map [string ]string {
63+ "kernel.x86_64" : "5.14.0-284.30.1.el9_1" ,
64+ "systemd.x86_64" : "252-14.el9_2.1" ,
65+ },
6166 expected : 2 ,
6267 },
6368 }
6469
6570 for _ , tt := range tests {
6671 t .Run (tt .name , func (t * testing.T ) {
67- result := manager .parseUpgradablePackages (tt .input , tt .pkgMgr )
72+ result := manager .parseUpgradablePackages (tt .input , tt .pkgMgr , tt . installedPackages )
6873 assert .Equal (t , tt .expected , len (result ))
6974 })
7075 }
You can’t perform that action at this time.
0 commit comments