From 9ce2d4c66e8ff38026f39412b7350f1e421f92ef Mon Sep 17 00:00:00 2001 From: Guangwen Feng Date: Mon, 1 Jun 2020 13:33:05 +0800 Subject: [PATCH] Add unit test for func Root Signed-off-by: Guangwen Feng --- pkg/chart/chart_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pkg/chart/chart_test.go b/pkg/chart/chart_test.go index ef8cec3ad..8abf57451 100644 --- a/pkg/chart/chart_test.go +++ b/pkg/chart/chart_test.go @@ -97,6 +97,32 @@ func TestMetadata(t *testing.T) { is.Equal(nil, chrt.Validate()) } +func TestRoot(t *testing.T) { + chrt1 := Chart{ + Metadata: &Metadata{ + Name: "foo", + }, + } + + chrt2 := Chart{ + Metadata: &Metadata{ + Name: "foo", + }, + parent: &chrt1, + } + + chrt3 := Chart{ + Metadata: &Metadata{ + Name: "foo", + }, + parent: &chrt2, + } + + is := assert.New(t) + + is.Equal(&chrt1, chrt3.Root()) +} + func TestIsRoot(t *testing.T) { chrt1 := Chart{ parent: &Chart{