// Copyright 2019 The Kubernetes Authors. // SPDX-License-Identifier: Apache-2.0 package main_test import ( "testing" kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest" ) func TestLegacyOrderTransformer(t *testing.T) { th := kusttest_test.MakeEnhancedHarness(t). PrepBuiltin("LegacyOrderTransformer") defer th.Reset() rm := th.LoadAndRunTransformer(` apiVersion: builtin kind: LegacyOrderTransformer metadata: name: notImportantHere `, ` apiVersion: v1 kind: Service metadata: name: papaya --- apiVersion: v1 kind: Role metadata: name: banana --- apiVersion: v1 kind: ValidatingWebhookConfiguration metadata: name: pomegranate --- apiVersion: v1 kind: LimitRange metadata: name: peach --- apiVersion: v1 kind: Deployment metadata: name: pear --- apiVersion: v1 kind: Namespace metadata: name: apple --- apiVersion: v1 kind: Secret metadata: name: quince --- apiVersion: v1 kind: Ingress metadata: name: durian --- apiVersion: v1 kind: ConfigMap metadata: name: apricot `) th.AssertActualEqualsExpectedNoIdAnnotations(rm, ` apiVersion: v1 kind: Namespace metadata: name: apple --- apiVersion: v1 kind: Role metadata: name: banana --- apiVersion: v1 kind: ConfigMap metadata: name: apricot --- apiVersion: v1 kind: Secret metadata: name: quince --- apiVersion: v1 kind: Service metadata: name: papaya --- apiVersion: v1 kind: LimitRange metadata: name: peach --- apiVersion: v1 kind: Deployment metadata: name: pear --- apiVersion: v1 kind: Ingress metadata: name: durian --- apiVersion: v1 kind: ValidatingWebhookConfiguration metadata: name: pomegranate `) }