From e062372155a85198ba3420dca8c3593c8071b45f Mon Sep 17 00:00:00 2001 From: tjblackheart Date: Wed, 29 Jul 2026 09:21:47 +0200 Subject: [PATCH] chore: add proton csv test case --- internal/vaults/protonpass/protonpass_test.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/internal/vaults/protonpass/protonpass_test.go b/internal/vaults/protonpass/protonpass_test.go index 022fb3c..e6a38f2 100644 --- a/internal/vaults/protonpass/protonpass_test.go +++ b/internal/vaults/protonpass/protonpass_test.go @@ -24,21 +24,22 @@ func TestOpen(t *testing.T) { {"decrypts zip", "testdata/protonpass-test.pgp.zip", "andcli-test", false, nil}, {"decrypts hidden zip", "testdata/protonpass-test.pgp.data", "andcli-test", false, nil}, {"fails: wrong password", "testdata/protonpass-test.pgp", "", true, nil}, - {"fails: plaintext vault", "testdata/protonpass-test-plain.zip", "", true, vaults.ErrIsPlain}, + {"fails: plaintext vault #1", "testdata/protonpass-test-plain.zip", "", true, vaults.ErrIsPlain}, + {"fails: plaintext vault #2", "testdata/protonpass-test-plain.csv", "", true, vaults.ErrIsPlain}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { v, err := Open(tt.filename, []byte(tt.password)) - if tt.fails { - if err == nil { - t.Fatal("Open() expected error, got none") - } - if tt.wantErr != nil && !errors.Is(err, tt.wantErr) { - t.Fatalf("Open() error = %v, want %v", err, tt.wantErr) + if tt.fails { + if err == nil { + t.Fatal("Open() expected error, got none") + } + if tt.wantErr != nil && !errors.Is(err, tt.wantErr) { + t.Fatalf("Open() error = %v, want %v", err, tt.wantErr) + } + return } - return - } entries := v.Entries() if len(entries) != 3 {