diff --git a/tests/auto/fakevim/main.cpp b/tests/auto/fakevim/main.cpp
index 11fca53a8ed681e34df1d51a11571f9e30c512ce..3bbb07c0a8b576a9a9ca5ab3d772870ccb7b9d62 100644
--- a/tests/auto/fakevim/main.cpp
+++ b/tests/auto/fakevim/main.cpp
@@ -676,7 +676,8 @@ void tst_FakeVim::command_w()
     move("w",   "#@include <QtGui");
     move("w",   "#include @<QtGui");
     move("w",   "#include <@QtGui");
-    move("4w",  "int main@(int argc, char *argv[])");
+    move("4w",  "int @main(int argc, char *argv[])");
+    move("w",  "int main@(int argc, char *argv[])");
     move("w",   "int main(@int argc, char *argv[])");
     move("w",   "int main(int @argc, char *argv[])");
     move("w",   "int main(int argc@, char *argv[])");