Feat: copy files and folders

This commit is contained in:
HFO4
2019-12-03 16:32:23 +08:00
parent 85bbb3d122
commit c15b8a047d
5 changed files with 162 additions and 38 deletions

View File

@@ -54,3 +54,25 @@ func TestCurrentUser(t *testing.T) {
asserts.NotNil(user)
asserts.NoError(mock.ExpectationsWereMet())
}
func TestAuthRequired(t *testing.T) {
asserts := assert.New(t)
rec := httptest.NewRecorder()
c, _ := gin.CreateTestContext(rec)
c.Request, _ = http.NewRequest("GET", "/test", nil)
AuthRequiredFunc := AuthRequired()
// 未登录
AuthRequiredFunc(c)
asserts.NotNil(c)
// 类型错误
c.Set("user", 123)
AuthRequiredFunc(c)
asserts.NotNil(c)
// 正常
c.Set("user", &model.User{})
AuthRequiredFunc(c)
asserts.NotNil(c)
}

7
middleware/mock_test.go Normal file
View File

@@ -0,0 +1,7 @@
package middleware
import "testing"
func TestMockHelper(t *testing.T) {
}