mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
feat: Add support for per-project sandbox overlays (#294)
* feat: Add support for per-project sandbox overlays * chore: Maintain consistency with TUI experience * fix: Code review fixes
This commit is contained in:
@@ -184,3 +184,15 @@ func TestBuildExplanationEmptyReport(t *testing.T) {
|
||||
assert.Nil(t, exp.Override)
|
||||
assert.Equal(t, 0, exp.AdditionalDenials)
|
||||
}
|
||||
|
||||
func TestIsSensitiveProjectTargetExported(t *testing.T) {
|
||||
assert.True(t, IsSensitiveProjectTarget("./.env"))
|
||||
assert.True(t, IsSensitiveProjectTarget(filepath.Join("/repo", ".npmrc")))
|
||||
assert.False(t, IsSensitiveProjectTarget(filepath.Join("/repo", ".astro")))
|
||||
assert.False(t, IsSensitiveProjectTarget("../.env"))
|
||||
}
|
||||
|
||||
func TestIsSensitiveProjectTargetGNUPGFiles(t *testing.T) {
|
||||
assert.True(t, IsSensitiveProjectTarget("/home/user/.gnupg/pubring.kbx"))
|
||||
assert.True(t, IsSensitiveProjectTarget("/home/user/.gnupg/private-keys-v1.d/abc.key"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user