feat: show packages trusted during the session
This commit is contained in:
1 parent
57a3dc97d6
commit
6da4312f5c
3 files changed
+41
-5
No files matched your search
@@ -536,3 +536,22 @@ UPGRADE='apt-get -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--forc
|
||||
assert_output --partial 'would also remove su-dummy-c'
|
||||
log_lacks '^apt-get -y purge'
|
||||
}
|
||||
|
||||
@test "a shows session trusted rows without exposing previously trusted rows" {
|
||||
write_state "$HEADER" "apt${T}su-dummy-c${T}user${T}2026-01-01T00:00:00Z"
|
||||
run skup --no-refresh <<<$'1+\na\n2?\nq'
|
||||
assert_success
|
||||
assert_line '=[1] su-dummy-a 1.0 -> 2.0 su-fixture:su-repo'
|
||||
assert_line '=[2] su-dummy-b 1.0 -> 2.0 su-fixture:su-repo'
|
||||
refute_output --partial '=[3] su-dummy-c'
|
||||
assert_line 'su-dummy-b: dummy package su-dummy-b for skeptical-updater tests'
|
||||
}
|
||||
|
||||
@test "a works on the same line as trust and keeps removed rows hidden" {
|
||||
run skup --no-refresh <<<$'3x\ny\n1+ a 2?\nq'
|
||||
assert_success
|
||||
assert_line 'purged: su-dummy-c'
|
||||
assert_line '=[1] su-dummy-a 1.0 -> 2.0 su-fixture:su-repo'
|
||||
assert_line 'su-dummy-b: dummy package su-dummy-b for skeptical-updater tests'
|
||||
refute_output --partial '=[3] su-dummy-c'
|
||||
}
|
||||
Reference in new issue
Block a user