27 lines
787 B
Go
27 lines
787 B
Go
package dingdingapi
|
|
|
|
import "testing"
|
|
|
|
func TestEncrypt(t *testing.T) {
|
|
api.RegisterCallback(nil, "token", "M3Z1b1FIXjlAWW84bEVxNENHSlZOUFJEbkAlRUZQXnE", "")
|
|
encryptedMsg, err := api.Encrypt("hello")
|
|
decryptedMsg, err := api.Decrypt(encryptedMsg)
|
|
t.Log(encryptedMsg, decryptedMsg, err)
|
|
}
|
|
|
|
func TestPackCallbackResult(t *testing.T) {
|
|
api.RegisterCallback(nil, "token", "M3Z1b1FIXjlAWW84bEVxNENHSlZOUFJEbkAlRUZQXnE", "")
|
|
success := api.PackCallbackResult("success")
|
|
t.Log(success)
|
|
}
|
|
|
|
func TestRegisterCallback(t *testing.T) {
|
|
err := api.RegisterCallback([]string{CBTagUserAddOrg}, "token", "M3Z1b1FIXjlAWW84bEVxNENHSlZOUFJEbkAlRUZQXnE", "http://callback.test.jxc4.com/dingding/msg")
|
|
t.Log(err)
|
|
}
|
|
|
|
func TestDeleteCallback(t *testing.T) {
|
|
err := api.DeleteCallback()
|
|
t.Log(err)
|
|
}
|