MCPcopy Index your code
hub / github.com/github/gh-aw / TestIsEmptyAuditDiff

Function TestIsEmptyAuditDiff

pkg/cli/audit_diff_test.go:715–729  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

713}
714
715func TestIsEmptyAuditDiff(t *testing.T) {
716 assert.True(t, isEmptyAuditDiff(&AuditDiff{}), "Empty AuditDiff should be detected")
717 assert.True(t, isEmptyAuditDiff(&AuditDiff{
718 FirewallDiff: &FirewallDiff{},
719 MCPToolsDiff: &MCPToolsDiff{},
720 }), "AuditDiff with empty sub-diffs should be detected as empty")
721 assert.False(t, isEmptyAuditDiff(&AuditDiff{
722 MCPToolsDiff: &MCPToolsDiff{
723 NewTools: []MCPToolDiffEntry{{ToolName: "test"}},
724 },
725 }), "AuditDiff with MCP changes should not be empty")
726 assert.False(t, isEmptyAuditDiff(&AuditDiff{
727 RunMetricsDiff: &RunMetricsDiff{Run1TokenUsage: 100},
728 }), "AuditDiff with metrics diff should not be empty")
729}
730
731func TestComputeTokenUsageDiff_BothNil(t *testing.T) {
732 diff := computeTokenUsageDiff(nil, nil)

Callers

nothing calls this directly

Calls 1

isEmptyAuditDiffFunction · 0.85

Tested by

no test coverage detected