[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode d095e757e6 186/212: Added failing imenu test
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode d095e757e6 186/212: Added failing imenu test |
Date: |
Wed, 26 Jan 2022 01:51:25 -0500 (EST) |
branch: externals/phps-mode
commit d095e757e6191b8fc67ea688b4b44ca7adc14544
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Added failing imenu test
---
test/phps-mode-test-ast.el | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/test/phps-mode-test-ast.el b/test/phps-mode-test-ast.el
index 02b5e1048e..b6f147fee4 100644
--- a/test/phps-mode-test-ast.el
+++ b/test/phps-mode-test-ast.el
@@ -233,6 +233,18 @@
phps-mode-ast-imenu--index
nil))))
+ ;; TODO Make this test pass
+ (phps-mode-test-ast--buffer-contents
+ "<?php\n\nnamespace myNamespace;\n\nif (!function_exists('myFunction')) {\n
function myFunction() {\n if (!class_exists('myClassA')) {\n
class myClassA {\n public function myMethodA()\n
{\n \n }\n }\n }\n
}\n}\n\nif (!class_exists('myClassB')) {\n class myClassB\n {\n
function myMethodB()\n {\n }\n }\n}"
+ "Imenu for conditionally declared function and class"
+ (lambda()
+ (phps-mode-ast--generate)
+ (phps-mode-ast-imenu--generate)
+ (should
+ (equal
+ phps-mode-ast-imenu--index
+ '(("myNamespace" ("myFunction" . 183) ("myClassA" ("myMethodA" . 200))
("myClassB" . ("myMethodB" . 377))))))))
+
(message "\n-- Ran tests for imenu generation. --"))
(defun phps-mode-test-ast-bookkeeping ()
- [elpa] externals/phps-mode cdbcd5ebe6 154/212: Added a new failing indent test and made it pass, (continued)
- [elpa] externals/phps-mode cdbcd5ebe6 154/212: Added a new failing indent test and made it pass, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode c2a7af2a98 142/212: Updated copyright years, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 91fb5402cd 158/212: Added another failing indentation and made it pass, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 66d4352052 169/212: Added more failing indent tests, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 0ca0e447b8 167/212: Improved indentation on lines starting with a closing bracket, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 18221a85f0 177/212: Added failing parse test for multiple swith case conditions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode a2c61b9e7c 174/212: Started refactoring of indentation functions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode e15d602e46 179/212: More TODO items, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 22c4f31716 178/212: Added TODO items, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode c05d97fc31 182/212: Disabled debug-mode in this branch, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode d095e757e6 186/212: Added failing imenu test,
Christian Johansson <=
- [elpa] externals/phps-mode 2dc9280bcd 185/212: More work, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 87974abfcc 190/212: Improved indentation after lines containing => symbol, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode e049853a6f 193/212: Remove use of lex-analyzer from semantic and instead use custom, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 0e3889a122 202/212: Added indentation support for HTML/XML, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode d85974c2aa 196/212: Improved indentation inside multi-dimensional arrays, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 057aadd2f6 197/212: Improved indentation around multi-line logical expressions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 5273bdf42f 206/212: Started on cache feature, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode d19bd439cf 198/212: Updated TODO items, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 502a42b5c0 205/212: Improved indentation around doc-comments, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 198cfbd360 199/212: Added failing indentation tests, Christian Johansson, 2022/01/26