branch: externals/phps-mode
commit e924ac83b6aec879b5c689872362e18532950676
Author: Christian Johansson <christ...@cvj.se>
Commit: Christian Johansson <christ...@cvj.se>

    Improved bookkeeping test for anonymous function
---
 test/phps-mode-test-ast.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/test/phps-mode-test-ast.el b/test/phps-mode-test-ast.el
index 06a97cc387..7883ec8207 100644
--- a/test/phps-mode-test-ast.el
+++ b/test/phps-mode-test-ast.el
@@ -254,9 +254,9 @@
    '((" id $e" ((39 41))) ((39 41) 1) ((53 55) 1) ((92 94) 1)))
 
   (phps-mode-test-ast--should-bookkeep
-   "<?php\n\n$example = function ($test) {\n    if ($test) {\n        echo 
'Hit';\n    }\n    if ($example) {\n        echo 'Miss';\n    }\n};\n$example2 
= function ($test2) use ($example) {\n    if ($test2) {\n        echo 'Hit';\n  
  }\n    if ($example) {\n        echo 'Hit';\n    }\n    if ($example2) {\n    
    echo 'Miss';\n    }\n    if ($example3) {\n        echo 'Miss';\n    
}\n};\nif ($test) {\n    echo 'Miss';\n}\nif ($test2) {\n    echo 'Miss';\n}"
-   "Bookkeeping of anonymous function variable assignments"
-   '((" id $example" ((8 16))) (" anonymous function1 id $test" ((29 34))) 
((29 34) 1) ((89 97) 0) ((46 51) 1) ((8 16) 1) (" id $example2" ((131 140))) (" 
anonymous function2 id $example" ((166 174))) (" anonymous function2 id $test2" 
((153 159))) ((166 174) 1) ((153 159) 1) ((324 333) 0) ((276 285) 0) ((230 238) 
1) ((186 192) 1) ((131 140) 1) ((371 376) 0) ((403 409) 0)))
+   "<?php\n\n$example = function ($test) {\n    if ($test) {\n        echo 
'Hit';\n    }\n    if ($example) {\n        echo 'Miss';\n    }\n};\n$example2 
= function ($test2) use ($example) {\n    if ($test2) {\n        echo 'Hit';\n  
  }\n    if ($example) {\n        echo 'Hit';\n    }\n    if ($example2) {\n    
    echo 'Miss';\n    }\n    if ($example3) {\n        echo 'Miss';\n    
}\n};\n$example3 = function ($test3) use ($example4) {\n    if ($test3) {\n     
   echo 'Hit';\n    }\n   [...]
+   "Bookkeeping of anonymous function variable assignments and lexical vars"
+   '((" id $example" ((8 16))) (" anonymous function1 id $test" ((29 34))) 
((29 34) 1) ((89 97) 0) ((46 51) 1) ((8 16) 1) (" id $example2" ((131 140))) (" 
anonymous function2 id $example" ((166 174))) (" anonymous function2 id $test2" 
((153 159))) ((166 174) 1) ((153 159) 1) ((324 333) 0) ((276 285) 0) ((230 238) 
1) ((186 192) 1) ((131 140) 1) (" id $example3" ((367 376))) (" anonymous 
function3 id $example4" ((402 411))) (" anonymous function3 id $test3" ((389 
395))) ((402 411) 0) ((389 [...]
 
   (phps-mode-test-ast--should-bookkeep
    "<?php\nclass myClass {\n    function random() {}\n    function 
__construct()\n    {\n        $this->random();\n        $this->random['abc'] = 
123;\n    }\n}"

Reply via email to