@@ -22,6 +22,7 @@ func TestBuilder_ForwardIDs(t *testing.T) {
2222 require .Len (t , req .ID , 1 )
2323 require .Equal (t , 10 , req .ID [0 ])
2424 require .True (t , req .WithMyScore )
25+ require .False (t , req .DropAuthor )
2526 }).ThenResult (& tg.Updates {})
2627 _ , err := sender .Self ().ForwardIDs (& tg.InputPeerSelf {}, 10 ).WithMyScore ().Send (ctx )
2728 require .NoError (t , err )
@@ -34,7 +35,21 @@ func TestBuilder_ForwardIDs(t *testing.T) {
3435 require .Len (t , req .ID , 1 )
3536 require .Equal (t , 10 , req .ID [0 ])
3637 require .True (t , req .WithMyScore )
38+ require .False (t , req .DropAuthor )
3739 }).ThenRPCErr (testRPCError ())
3840 _ , err = sender .Self ().ForwardIDs (& tg.InputPeerSelf {}, 10 ).WithMyScore ().Send (ctx )
3941 require .Error (t , err )
42+
43+ mock .ExpectFunc (func (b bin.Encoder ) {
44+ req , ok := b .(* tg.MessagesForwardMessagesRequest )
45+ require .True (t , ok )
46+ require .Equal (t , & tg.InputPeerSelf {}, req .ToPeer )
47+ require .Equal (t , & tg.InputPeerSelf {}, req .FromPeer )
48+ require .Len (t , req .ID , 1 )
49+ require .Equal (t , 10 , req .ID [0 ])
50+ require .False (t , req .WithMyScore )
51+ require .True (t , req .DropAuthor )
52+ }).ThenRPCErr (testRPCError ())
53+ _ , err = sender .Self ().ForwardIDs (& tg.InputPeerSelf {}, 10 ).DropAuthor ().Send (ctx )
54+ require .Error (t , err )
4055}
0 commit comments