diff --git a/config_center/nacos/client_test.go b/config_center/nacos/client_test.go
index b4b1ba788d40b898c5dbdbe4cc78a5fb8546d9ed..1ff760a0273d94413443792500c8e17a78cf16c8 100644
--- a/config_center/nacos/client_test.go
+++ b/config_center/nacos/client_test.go
@@ -27,6 +27,9 @@ func Test_newNacosClient(t *testing.T) {
 	c.wg.Add(1)
 	go HandleClientRestart(c)
 	go func() {
+		// c.client.Close() and <-c.client.Done() have order requirements.
+		// If c.client.Close() is called first.It is possible that "go HandleClientRestart(c)" 
+		// sets c.client to nil before calling c.client.Done().
 		time.Sleep(time.Second)
 		c.client.Close()
 	}()