diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-20 12:57:07 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-05-02 16:15:17 +0530 |
| commit | b4b6a646b3a7a7f6c7e990c67f208b76f4b5f748 (patch) | |
| tree | 7f18775a63594acf0187668af63766dd72b9f66f /spec/KeymapEvaluatorSpec.cpp | |
| parent | 75157006bf6f1176f64e87695343980b16908bb6 (diff) | |
| download | null-browser-b4b6a646b3a7a7f6c7e990c67f208b76f4b5f748.tar.gz null-browser-b4b6a646b3a7a7f6c7e990c67f208b76f4b5f748.zip | |
Refactor + expose managing mode to inside lua
Diffstat (limited to '')
| -rw-r--r-- | spec/KeymapEvaluatorSpec.cpp | 35 |
1 files changed, 9 insertions, 26 deletions
diff --git a/spec/KeymapEvaluatorSpec.cpp b/spec/KeymapEvaluatorSpec.cpp index 0483e99..37f7ec8 100644 --- a/spec/KeymapEvaluatorSpec.cpp +++ b/spec/KeymapEvaluatorSpec.cpp @@ -13,9 +13,7 @@ private slots: it("calls mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); @@ -26,9 +24,7 @@ private slots: it("does not call mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_K); @@ -41,9 +37,7 @@ private slots: it("calls mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); evaluator.evaluate(Qt::NoModifier, Qt::Key_A); @@ -55,9 +49,7 @@ private slots: it("does not call mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); @@ -68,9 +60,7 @@ private slots: it("does not call mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_K); @@ -81,9 +71,7 @@ private slots: it("does not call mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); evaluator.evaluate(Qt::NoModifier, Qt::Key_B); @@ -95,9 +83,7 @@ private slots: it("calls mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); evaluator.evaluate(Qt::NoModifier, Qt::Key_B); @@ -108,14 +94,11 @@ private slots: } // TODO: maybe fix this behavior - context( - "when partial mapped sequence is entered before an entire sequence"); + context("when partial mapped sequence is entered before an entire sequence"); it("does not call mapping") { auto keymap_was_called = false; KeymapEvaluator evaluator; - evaluator.add_keymap(KeyMode::Normal, "<c-t>a", [&keymap_was_called]() { - keymap_was_called = true; - }); + evaluator.add_keymap("n", "<c-t>a", [&keymap_was_called]() { keymap_was_called = true; }); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); evaluator.evaluate(Qt::ControlModifier, Qt::Key_T); |
