Jelajahi Sumber

add test case of mode

thinkerou 8 tahun lalu
induk
melakukan
f843c33370
1 mengubah file dengan 5 tambahan dan 6 penghapusan
  1. 5 6
      mode_test.go

+ 5 - 6
mode_test.go

@@ -12,10 +12,14 @@ import (
 )
 
 func init() {
-	SetMode(TestMode)
+	os.Setenv(ENV_GIN_MODE, TestMode)
 }
 
 func TestSetMode(t *testing.T) {
+	assert.Equal(t, ginMode, testCode)
+	assert.Equal(t, Mode(), TestMode)
+	os.Unsetenv(ENV_GIN_MODE)
+
 	SetMode(DebugMode)
 	assert.Equal(t, ginMode, debugCode)
 	assert.Equal(t, Mode(), DebugMode)
@@ -29,9 +33,4 @@ func TestSetMode(t *testing.T) {
 	assert.Equal(t, Mode(), TestMode)
 
 	assert.Panics(t, func() { SetMode("unknown") })
-
-	os.Setenv(ENV_GIN_MODE, DebugMode)
-	assert.Equal(t, ginMode, debugCode)
-	assert.Equal(t, Mode(), DebugMode)
-	os.Unsetenv(ENV_GIN_MODE)
 }