diff --git a/plugins/drivers/testutils/exec_testing.go b/plugins/drivers/testutils/exec_testing.go
index ef61bc154809df0c2a82c022594c263a5d098e7a..27657ce86a9a5557177324e990dde2ab30337764 100644
--- a/plugins/drivers/testutils/exec_testing.go
+++ b/plugins/drivers/testutils/exec_testing.go
@@ -258,6 +258,12 @@ func newTestExecStream(t *testing.T, tty bool, stdin string) *testExecStream {
 func newInputStream(tty bool, stdin string) []*drivers.ExecTaskStreamingRequestMsg {
 	input := []*drivers.ExecTaskStreamingRequestMsg{}
 	if tty {
+		// emit two resize to ensure we honor latest
+		input = append(input, &drivers.ExecTaskStreamingRequestMsg{
+			TtySize: &dproto.ExecTaskStreamingRequest_TerminalSize{
+				Height: 50,
+				Width:  40,
+			}})
 		input = append(input, &drivers.ExecTaskStreamingRequestMsg{
 			TtySize: &dproto.ExecTaskStreamingRequest_TerminalSize{
 				Height: 100,