11package rdb_test
22
33import (
4+ "errors"
45 "fmt"
56 "regexp"
67 "testing"
@@ -1588,14 +1589,15 @@ func TestAccInstance_EngineUpgrade(t *testing.T) {
15881589 func (s * terraform.State ) error {
15891590 rs , ok := s .RootModule ().Resources ["scaleway_rdb_instance.main" ]
15901591 if ! ok {
1591- return fmt . Errorf ("resource not found: scaleway_rdb_instance.main" )
1592+ return errors . New ("resource not found: scaleway_rdb_instance.main" )
15921593 }
15931594
15941595 // Capture the old instance ID
15951596 _ , _ , ID , err := rdb .NewAPIWithRegionAndID (tt .Meta , rs .Primary .ID )
15961597 if err != nil {
15971598 return err
15981599 }
1600+
15991601 oldInstanceID = ID
16001602
16011603 // Verify upgradable_versions is populated
@@ -1610,16 +1612,19 @@ func TestAccInstance_EngineUpgrade(t *testing.T) {
16101612 if _ , ok := rs .Primary .Attributes [idKey ]; ! ok {
16111613 break
16121614 }
1615+
16131616 nameKey := fmt .Sprintf ("upgradable_versions.%d.name" , i )
16141617 versionKey := fmt .Sprintf ("upgradable_versions.%d.version" , i )
16151618 minorKey := fmt .Sprintf ("upgradable_versions.%d.minor_version" , i )
16161619
16171620 if rs .Primary .Attributes [nameKey ] == "" {
16181621 return fmt .Errorf ("upgradable_versions[%d].name is empty" , i )
16191622 }
1623+
16201624 if rs .Primary .Attributes [versionKey ] == "" {
16211625 return fmt .Errorf ("upgradable_versions[%d].version is empty" , i )
16221626 }
1627+
16231628 if rs .Primary .Attributes [minorKey ] == "" {
16241629 return fmt .Errorf ("upgradable_versions[%d].minor_version is empty" , i )
16251630 }
@@ -1673,7 +1678,7 @@ func TestAccInstance_EngineUpgrade(t *testing.T) {
16731678 func (s * terraform.State ) error {
16741679 rs , ok := s .RootModule ().Resources ["scaleway_rdb_instance.main" ]
16751680 if ! ok {
1676- return fmt . Errorf ("resource not found: scaleway_rdb_instance.main" )
1681+ return errors . New ("resource not found: scaleway_rdb_instance.main" )
16771682 }
16781683
16791684 rdbAPI , region , newInstanceID , err := rdb .NewAPIWithRegionAndID (tt .Meta , rs .Primary .ID )
@@ -1697,7 +1702,7 @@ func TestAccInstance_EngineUpgrade(t *testing.T) {
16971702
16981703 // Check that the error is a 404
16991704 if ! httperrors .Is404 (err ) {
1700- return fmt .Errorf ("expected 404 error for old instance %s, got: %v " , oldInstanceID , err )
1705+ return fmt .Errorf ("expected 404 error for old instance %s, got: %w " , oldInstanceID , err )
17011706 }
17021707
17031708 return nil
0 commit comments