From c75aa74362d4e03aabb02194c75fc733fc9b66fc Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 20 Aug 2009 12:30:05 +0200 Subject: [PATCH] fakevim: add two (currently partially failing) tests for cw and dw --- tests/auto/fakevim/main.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tests/auto/fakevim/main.cpp b/tests/auto/fakevim/main.cpp index ef4a2f6e3cc..cf674adcbe7 100644 --- a/tests/auto/fakevim/main.cpp +++ b/tests/auto/fakevim/main.cpp @@ -57,6 +57,8 @@ public slots: private slots: // command mode void command_cc(); + void command_cw(); + void command_dw(); void command_dd(); void command_dd_2(); void command_dollar(); @@ -272,6 +274,32 @@ void tst_FakeVim::command_cc() check("3ccxyz" + escape, l[0] + "\nabc\nxy@z\n" + lmid(5)); } +void tst_FakeVim::command_cw() +{ + setup(); + move("j", "@" + l[1]); + qWarning("FIXME"); +return; // FIXME + check("cwx" + escape, l[0] + "\n@xinclude <QtCore>\n" + lmid(2)); +} + +void tst_FakeVim::command_dw() +{ + setup(); + check("dw", "@#include <QtCore>\n" + lmid(2)); + check("dw", "@include <QtCore>\n" + lmid(2)); + check("dw", "@<QtCore>\n" + lmid(2)); + check("dw", "@QtCore>\n" + lmid(2)); + check("dw", "@>\n" + lmid(2)); + qWarning("FIXME"); + //check("dw", "@\n" + lmid(2)); // FIXME: Real vim has this intermediate step + check("dw", "@#include <QtGui>\n" + lmid(3)); + check("dw", "@include <QtGui>\n" + lmid(3)); + check("dw", "@<QtGui>\n" + lmid(3)); + check("dw", "@QtGui>\n" + lmid(3)); + check("dw", "@>\n" + lmid(3)); +} + void tst_FakeVim::command_dd() { setup(); -- GitLab