...

Source file src/sigs.k8s.io/kustomize/api/krusty/simple_test.go

Documentation: sigs.k8s.io/kustomize/api/krusty

     1  // Copyright 2019 The Kubernetes Authors.
     2  // SPDX-License-Identifier: Apache-2.0
     3  
     4  package krusty_test
     5  
     6  import (
     7  	"testing"
     8  
     9  	kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest"
    10  )
    11  
    12  func TestSimple1(t *testing.T) {
    13  	th := kusttest_test.MakeHarness(t)
    14  	th.WriteF("dep.yaml", `
    15  apiVersion: v1
    16  kind: Deployment
    17  metadata:
    18    name: clown
    19  spec:
    20    numReplicas: 1
    21  `)
    22  	th.WriteF("patch.yaml", `
    23  apiVersion: v1
    24  kind: Deployment
    25  metadata:
    26    name: clown
    27  spec:
    28    numReplicas: 999
    29  `)
    30  
    31  	th.WriteK(".", `
    32  resources:
    33  - dep.yaml
    34  patchesStrategicMerge:
    35  - patch.yaml
    36  `)
    37  	m := th.Run(".", th.MakeDefaultOptions())
    38  
    39  	th.AssertActualEqualsExpected(m, `
    40  apiVersion: v1
    41  kind: Deployment
    42  metadata:
    43    name: clown
    44  spec:
    45    numReplicas: 999
    46  `)
    47  }
    48  

View as plain text