@@ -726,8 +726,8 @@ var backupRestoreTests = []struct {
726726}
727727
728728func fixFilesGVS (file string ) string {
729- s := strings .Replace (file , "$CAPI" , clusterv1 .GroupVersion .String (), - 1 )
730- return strings .Replace (s , "$INFRA" , clusterv1 .GroupVersionInfrastructure .String (), - 1 )
729+ s := strings .ReplaceAll (file , "$CAPI" , clusterv1 .GroupVersion .String ())
730+ return strings .ReplaceAll (s , "$INFRA" , clusterv1 .GroupVersionInfrastructure .String ())
731731}
732732
733733func Test_objectMover_backupTargetObject (t * testing.T ) {
@@ -752,14 +752,10 @@ func Test_objectMover_backupTargetObject(t *testing.T) {
752752 fromProxy : graph .proxy ,
753753 }
754754
755- dir , err := os .MkdirTemp ("/tmp" , "cluster-api" )
756- if err != nil {
757- t .Error (err )
758- }
759- defer os .RemoveAll (dir )
755+ dir := t .TempDir ()
760756
761757 for _ , node := range graph .uidToNode {
762- err = mover .backupTargetObject (ctx , node , dir )
758+ err : = mover .backupTargetObject (ctx , node , dir )
763759 if tt .wantErr {
764760 g .Expect (err ).To (HaveOccurred ())
765761 return
@@ -823,12 +819,7 @@ func Test_objectMover_restoreTargetObject(t *testing.T) {
823819
824820 ctx := context .Background ()
825821
826- // temporary directory
827- dir , err := os .MkdirTemp ("/tmp" , "cluster-api" )
828- if err != nil {
829- g .Expect (err ).ToNot (HaveOccurred ())
830- }
831- defer os .RemoveAll (dir )
822+ dir := t .TempDir ()
832823
833824 // Create an objectGraph bound a source cluster with all the CRDs for the types involved in the test.
834825 graph := getObjectGraph ()
@@ -952,13 +943,9 @@ func Test_objectMover_toDirectory(t *testing.T) {
952943 fromProxy : graph .proxy ,
953944 }
954945
955- dir , err := os .MkdirTemp ("/tmp" , "cluster-api" )
956- if err != nil {
957- t .Error (err )
958- }
959- defer os .RemoveAll (dir )
946+ dir := t .TempDir ()
960947
961- err = mover .toDirectory (ctx , graph , dir )
948+ err : = mover .toDirectory (ctx , graph , dir )
962949 if tt .wantErr {
963950 g .Expect (err ).To (HaveOccurred ())
964951 return
@@ -1013,11 +1000,7 @@ func Test_objectMover_filesToObjs(t *testing.T) {
10131000 t .Run (tt .name , func (t * testing.T ) {
10141001 g := NewWithT (t )
10151002
1016- dir , err := os .MkdirTemp ("/tmp" , "cluster-api" )
1017- if err != nil {
1018- t .Error (err )
1019- }
1020- defer os .RemoveAll (dir )
1003+ dir := t .TempDir ()
10211004
10221005 for _ , fileName := range tt .files {
10231006 path := filepath .Join (dir , fileName )
@@ -1074,12 +1057,7 @@ func Test_objectMover_fromDirectory(t *testing.T) {
10741057
10751058 ctx := context .Background ()
10761059
1077- // temporary directory
1078- dir , err := os .MkdirTemp ("/tmp" , "cluster-api" )
1079- if err != nil {
1080- g .Expect (err ).ToNot (HaveOccurred ())
1081- }
1082- defer os .RemoveAll (dir )
1060+ dir := t .TempDir ()
10831061
10841062 // Create an objectGraph bound a source cluster with all the CRDs for the types involved in the test.
10851063 graph := getObjectGraph ()
0 commit comments