test happy 1:1 shuffle
parent
e2d7c4a908
commit
bc3f0271e7
|
|
@ -205,7 +205,32 @@ func TestServeGM(t *testing.T) {
|
|||
})
|
||||
|
||||
t.Run("shuffle", func(t *testing.T) {
|
||||
t.Error("not impl")
|
||||
t.Run("2u 2p", func(t *testing.T) {
|
||||
v01 := NewV01(ctx, nil)
|
||||
for i := 0; i < 100; i++ {
|
||||
v01.cfg.Quiet = true
|
||||
v01.cfg.Users = map[string]configUser{
|
||||
"bel": configUser{Player: 1},
|
||||
"zach": configUser{Player: 2},
|
||||
}
|
||||
v01.cfg.Players = []configPlayer{{}, {}}
|
||||
do(v01, "/gm/rpc/shuffle", "")
|
||||
if v01.cfg.Quiet {
|
||||
t.Error(v01.cfg.Quiet)
|
||||
}
|
||||
if len(v01.cfg.Users) != 3 {
|
||||
t.Error(v01.cfg.Users)
|
||||
} else if len(v01.cfg.Players) != 2 {
|
||||
t.Error(v01.cfg.Users)
|
||||
} else if bp := v01.cfg.Users["bel"].Player; bp != 1 && bp != 2 {
|
||||
t.Error(bp)
|
||||
} else if zp := v01.cfg.Users["zach"].Player; zp != 1 && zp != 2 {
|
||||
t.Error(zp)
|
||||
} else if bp == zp {
|
||||
t.Error(bp, zp)
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
t.Run("swap", func(t *testing.T) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue