emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/phps-mode f283e4b 173/405: Added new failing unit tests


From: Stefan Monnier
Subject: [elpa] externals/phps-mode f283e4b 173/405: Added new failing unit tests for multiple-lines IF and single line class declaration
Date: Sat, 13 Jul 2019 10:00:07 -0400 (EDT)

branch: externals/phps-mode
commit f283e4b31db1a0954ed05a21310578cf3e80a227
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>

    Added new failing unit tests for multiple-lines IF and single line class 
declaration
---
 phps-mode-test-functions.el | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/phps-mode-test-functions.el b/phps-mode-test-functions.el
index e773199..5757239 100644
--- a/phps-mode-test-functions.el
+++ b/phps-mode-test-functions.el
@@ -163,28 +163,28 @@
    ;; (message "Tokens: %s" phps-mode-lexer-tokens)
    (should (equal '((1 (0 0)) (2 (0 0)) (3 (0 0)) (4 (0 0)) (5 (0 0)) (6 (0 
0))) (phps-mode-test-functions--hash-to-list 
(phps-mode-functions-get-lines-indent)))))
 
-  ;; TODO
-  ;;     // Can we load configuration?
-  ;;     if ($configuration::load(
-  ;;         
self::getParameter(self::PARAMETER_CONFIGURATION_INTERNAL_FILENAME),
-  ;;         
self::getParameter(self::PARAMETER_CONFIGURATION_EXTERNAL_FILENAME),
-  ;;         self::getParameter(self::PARAMETER_STRUCTURE_INTERNAL_FILENAME),
-  ;;     self::getParameter(self::PARAMETER_STRUCTURE_EXTERNAL_FILENAME))
-  ;; ) {
-
-  ;; TODO
-  ;; /**
-  ;;    * @var string
-  ;;    */
-
-  ;; TODO
-  ;; public function __construct($parameters = null)
-  ;;   {
-
-  ;; TODO
-  ;;                     /** @define _SYSTEM_START_TIME_     Startup time for 
system */
-  ;;                   define('_SYSTEM_START_TIME_', microtime(true));
+  (phps-mode-test-with-buffer
+   "<?php\n/**\n * @var string\n */\necho 'was here';\n"
+   "Statement after doc-comment"
+   ;; (message "Tokens: %s" phps-mode-lexer-tokens)
+   (should (equal '((1 (0 0)) (2 (0 0)) (3 (0 1)) (4 (0 1)) (5 (0 0))) 
(phps-mode-test-functions--hash-to-list 
(phps-mode-functions-get-lines-indent)))))
+
+  (phps-mode-test-with-buffer
+   "<?php\n/** @define _SYSTEM_START_TIME_     Startup time for system 
*/\ndefine('_SYSTEM_START_TIME_', microtime(true));\necho 'statement';\n"
+   "Statement after a define() with a doc-comment"
+   (should (equal '((1 (0 0)) (2 (0 0)) (3 (0 0)) (4 (0 0))) 
(phps-mode-test-functions--hash-to-list 
(phps-mode-functions-get-lines-indent)))))
 
+  (phps-mode-test-with-buffer
+   "<?php\nfunction myFunction($parameters = null)\n{\n    echo 
'statement';\n}\n"
+   "Statement after one-lined function declaration"
+   ;; (message "Tokens: %s" phps-mode-lexer-tokens)
+   (should (equal '((1 (0 0)) (2 (0 0)) (3 (0 0)) (4 (1 0)) (5 (0 0))) 
(phps-mode-test-functions--hash-to-list 
(phps-mode-functions-get-lines-indent)))))
+
+  (phps-mode-test-with-buffer
+   "<?php\n// Can we load configuration?\nif ($configuration::load(\n    
self::getParameter(self::PARAMETER_CONFIGURATION_INTERNAL_FILENAME),\n    
self::getParameter(self::PARAMETER_CONFIGURATION_EXTERNAL_FILENAME),\n    
self::getParameter(self::PARAMETER_STRUCTURE_INTERNAL_FILENAME),\n    
self::getParameter(self::PARAMETER_STRUCTURE_EXTERNAL_FILENAME))\n) {\n    echo 
'was here';\n}\n"
+   "If expression spanning multiple lines"
+   ;; (message "Tokens: %s" phps-mode-lexer-tokens)
+   (should (equal '((1 (0 0)) (2 (0 0)) (3 (0 0)) (4 (1 0)) (5 (1 0)) (6 (1 
0)) (7 (1 0)) (8 (0 0)) (9 (1 0)) (10 (0 0))) 
(phps-mode-test-functions--hash-to-list 
(phps-mode-functions-get-lines-indent)))))
 
   )
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]