fadd
This commit is contained in:
@@ -19,11 +19,12 @@ func TestIsSignTaskCompletedStatus(t *testing.T) {
|
||||
|
||||
func TestBuildSignActors(t *testing.T) {
|
||||
c := NewClient(&Config{
|
||||
AppID: "app",
|
||||
AppSecret: "secret",
|
||||
ServerURL: "https://uat-api.fadada.com/api/v5/",
|
||||
OpenCorpID: "haiyu-open-corp",
|
||||
TemplateID: "tpl",
|
||||
AppID: "app",
|
||||
AppSecret: "secret",
|
||||
ServerURL: "https://uat-api.fadada.com/api/v5/",
|
||||
OpenCorpID: "haiyu-open-corp",
|
||||
NoAuthSceneCode: "scene-code",
|
||||
TemplateID: "tpl",
|
||||
})
|
||||
actors := c.buildSignActors(&CreateSignFlowRequest{
|
||||
PartyAOpenCorpID: "client-open-corp",
|
||||
@@ -45,6 +46,10 @@ func TestBuildSignActors(t *testing.T) {
|
||||
if actors[1].SignConfigInfo.FreeSignType != freeSignTypeTemplate {
|
||||
t.Fatalf("party B freeSignType=%q, want %s", actors[1].SignConfigInfo.FreeSignType, freeSignTypeTemplate)
|
||||
}
|
||||
businessID, err := c.resolveBusinessID()
|
||||
if err != nil || businessID != "scene-code" {
|
||||
t.Fatalf("businessId=%q err=%v, want scene-code", businessID, err)
|
||||
}
|
||||
if actors[0].Actor.ActorID == "party_a" || actors[1].Actor.ActorID == "party_b" {
|
||||
t.Fatal("actorId must match sign-template role names, not party_a/party_b")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user