diff --git a/tests/e2e/e2e_convert_cosmos_coins_test.go b/tests/e2e/e2e_convert_cosmos_coins_test.go
index 4068719c..df62d448 100644
--- a/tests/e2e/e2e_convert_cosmos_coins_test.go
+++ b/tests/e2e/e2e_convert_cosmos_coins_test.go
@@ -47,6 +47,9 @@ func setupConvertToCoinTest(
 
 	tokenInfo := params.Params.AllowedCosmosDenoms[0]
 	denom = tokenInfo.CosmosDenom
+	suite.Require().NotEmpty(denom, "cosmos denom cannot be empty")
+
+	// Setup initial funds with both staking denom (for gas) and conversion denom
 	initialFunds = sdk.NewCoins(
 		sdk.NewInt64Coin(suite.ZgChain.StakingDenom, 1e5),              // gas money
 		sdk.NewInt64Coin(denom, initialCosmosCoinConversionDenomFunds), // conversion-enabled cosmos coin