From d69b0bbc86ef83b4eb605979b6a3a5cff8704eff Mon Sep 17 00:00:00 2001 From: rcourtman Date: Mon, 1 Dec 2025 23:18:45 +0000 Subject: [PATCH] test: Add edge case test for isNotImplementedError fallback branch Tab character triggers extractStatusCode fallback path (regex \s+ matches tab but ' 501' substring check doesn't). Coverage: 87.5% to 100%. --- pkg/proxmox/cluster_client_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/proxmox/cluster_client_test.go b/pkg/proxmox/cluster_client_test.go index 7e95853..88936d3 100644 --- a/pkg/proxmox/cluster_client_test.go +++ b/pkg/proxmox/cluster_client_test.go @@ -206,6 +206,8 @@ func TestIsNotImplementedError(t *testing.T) { {"not implemented but 500", "not implemented status 500", false}, {"not implemented but 404", "not implemented error 404", false}, {"space before 501 with not implemented", " 501 not implemented", true}, + // Tab character triggers extractStatusCode fallback (regex \s+ matches tab but " 501" check doesn't) + {"tab before 501 with not implemented", "not implemented api error\t501", true}, } for _, tt := range tests {