test(aa): add unit tests for the link rule.

This commit is contained in:
Alexandre Pujol 2024-05-25 22:22:57 +01:00
parent 019b6f8197
commit 9812c38b83
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
2 changed files with 43 additions and 1 deletions

View file

@ -94,6 +94,12 @@ func TestRules_FromLog(t *testing.T) {
log: link1Log,
want: link1,
},
{
name: "link",
fromLog: newFileFromLog,
log: link3Log,
want: link3,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
@ -267,6 +273,12 @@ func TestRules_Less(t *testing.T) {
other: &File{Path: "/usr/share/poppler/cMap/Identity-H"},
want: true,
},
{
name: "link",
rule: link1,
other: link2,
want: true,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
@ -363,6 +375,12 @@ func TestRules_Equals(t *testing.T) {
other: file2,
want: true,
},
{
name: "link",
rule: link1,
other: link3,
want: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
@ -473,6 +491,11 @@ func TestRules_String(t *testing.T) {
rule: file1,
want: "/usr/share/poppler/cMap/Identity-H r,",
},
{
name: "link",
rule: link3,
want: "owner link @{user_config_dirs}/kiorc -> @{user_config_dirs}/#3954,",
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {