diff --git a/system_test/request_forwarding_test.go b/system_test/request_forwarding_test.go index 480cbcb6..dbd7a1d4 100644 --- a/system_test/request_forwarding_test.go +++ b/system_test/request_forwarding_test.go @@ -219,7 +219,7 @@ func Test_MultiNodeClusterRequestForwardOK(t *testing.T) { t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got) } - res, err = leader.Execute(`INSERT INTO foo(name) VALUES("fiona")`) + res, err = followers[1].Request(`INSERT INTO foo(name) VALUES("fiona")`) if err != nil { t.Fatalf("failed to create table: %s", err.Error()) } @@ -227,11 +227,19 @@ func Test_MultiNodeClusterRequestForwardOK(t *testing.T) { t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got) } + res, err = leader.Execute(`INSERT INTO foo(name) VALUES("fiona")`) + if err != nil { + t.Fatalf("failed to create table: %s", err.Error()) + } + if exp, got := `{"results":[{"last_insert_id":3,"rows_affected":1}]}`, res; exp != got { + t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got) + } + rows, err := followers[0].Query(`SELECT COUNT(*) FROM foo`) if err != nil { t.Fatalf("failed to create table: %s", err.Error()) } - if exp, got := `{"results":[{"columns":["COUNT(*)"],"types":[""],"values":[[2]]}]}`, rows; exp != got { + if exp, got := `{"results":[{"columns":["COUNT(*)"],"types":[""],"values":[[3]]}]}`, rows; exp != got { t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got) } }