From 48eac29c9deb2f604c9be2fc860c042860b93504 Mon Sep 17 00:00:00 2001
From: amudong <40730519+amudong@users.noreply.github.com>
Date: Wed, 19 Feb 2020 01:27:55 +0800
Subject: [PATCH] add comment for nacos_client_test

---
 config_center/nacos/client_test.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/config_center/nacos/client_test.go b/config_center/nacos/client_test.go
index b4b1ba788..1ff760a02 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()
 	}()
-- 
GitLab