github.com/hashicorp/packer@v1.14.3/fix/fixer_test.go (about) 1 // Copyright (c) HashiCorp, Inc. 2 // SPDX-License-Identifier: BUSL-1.1 3 4 package fix 5 6 import ( 7 "testing" 8 ) 9 10 func TestFix_allFixersEnabled(t *testing.T) { 11 f := Fixers 12 o := FixerOrder 13 14 if len(f) != len(o) { 15 t.Fatalf("Fixers length (%d) does not match FixerOrder length (%d)", len(f), len(o)) 16 } 17 18 for fixer := range f { 19 found := false 20 21 for _, orderedFixer := range o { 22 if orderedFixer == fixer { 23 found = true 24 break 25 } 26 } 27 28 if !found { 29 t.Fatalf("Did not find Fixer %s in FixerOrder", fixer) 30 } 31 } 32 }