(t *testing.T)
| 605 | } |
| 606 | |
| 607 | func TestMasterKey_getSecRing(t *testing.T) { |
| 608 | t.Run("default sec ring", func(t *testing.T) { |
| 609 | key := NewMasterKeyFromFingerprint(mockFingerprint) |
| 610 | key.gnuPGHomeDir = "testdata/ring" |
| 611 | |
| 612 | got, err := key.getSecRing() |
| 613 | assert.NoError(t, err) |
| 614 | assert.NotEmpty(t, got) |
| 615 | }) |
| 616 | |
| 617 | t.Run("key sec ring", func(t *testing.T) { |
| 618 | key := NewMasterKeyFromFingerprint(mockFingerprint) |
| 619 | SecRing(mockSecRing).ApplyToMasterKey(key) |
| 620 | |
| 621 | got, err := key.getSecRing() |
| 622 | assert.NoError(t, err) |
| 623 | assert.NotEmpty(t, got) |
| 624 | }) |
| 625 | |
| 626 | t.Run("pub ring fallback", func(t *testing.T) { |
| 627 | key := NewMasterKeyFromFingerprint(mockFingerprint) |
| 628 | PubRing(mockSecRing).ApplyToMasterKey(key) |
| 629 | |
| 630 | got, err := key.getSecRing() |
| 631 | assert.NoError(t, err) |
| 632 | assert.NotEmpty(t, got) |
| 633 | }) |
| 634 | } |
| 635 | |
| 636 | func Test_fingerprintIndex(t *testing.T) { |
| 637 | r, err := loadRing(mockPubRing) |
nothing calls this directly
no test coverage detected