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

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

[nongnu] elpa/lua-mode 7099b81 248/468: Bump tests: fix some, move expec


From: Philip Kaludercic
Subject: [nongnu] elpa/lua-mode 7099b81 248/468: Bump tests: fix some, move expected failures to separate test cases
Date: Thu, 5 Aug 2021 04:58:47 -0400 (EDT)

branch: elpa/lua-mode
commit 7099b8154d6e3655aa268895d246c3b94919dd91
Author: immerrr <immerrr+lua@gmail.com>
Commit: immerrr <immerrr+lua@gmail.com>

    Bump tests: fix some, move expected failures to separate test cases
---
 ert-tests/test-indentation.el | 76 ++++++++++++++++++++++++++++---------------
 1 file changed, 49 insertions(+), 27 deletions(-)

diff --git a/ert-tests/test-indentation.el b/ert-tests/test-indentation.el
index 8639820..e9fec46 100644
--- a/ert-tests/test-indentation.el
+++ b/ert-tests/test-indentation.el
@@ -233,16 +233,8 @@ a = 0")
 
   (should-lua-indent "\
 while
-   foo do
-   a = a + 1
-end
-
-a = 0")
-
-  (should-lua-indent "\
-while
    foo
-   do
+do
    a = a + 1
 end
 
@@ -257,7 +249,7 @@ a = 0")
 while
    x +
    y > 0
-   do
+do
    a = a + 1
 end
 
@@ -318,18 +310,6 @@ for k, v in pairs(bar) do a = a + 1 end
 a = 0")
 
   (should-lua-indent "\
-for
-   k, v in pairs(bar) do a = a + 1 end
-
-a = 0")
-
-  (should-lua-indent "\
-for k, v
-   in pairs(bar) do a = a + 1 end
-
-a = 0")
-
-  (should-lua-indent "\
 for y = 0, 10 do
    a = a + 1
 end
@@ -366,14 +346,31 @@ foobar(a,
        c)")
 
   (should-lua-indent "\
+foobar{
+   a, b, c
+}"))
+
+
+(ert-deftest lua-indentation-funcall-with-nested-table ()
+  :expected-result :failed
+    (should-lua-indent "\
 foobar({
    a, b, c
 })")
 
   (should-lua-indent "\
-foobar{
-   a, b, c
-}")
+foobar(a, {
+   b,
+   c
+})")
+
+  (should-lua-indent "\
+foobar(
+   a,
+   {
+      b,
+      c
+   })")
 
   (should-lua-indent "\
 foobar(a,
@@ -397,8 +394,8 @@ foobar(
       b
    },
    c, d
-)")
-  )
+)"))
+
 
 (ert-deftest lua-indentation-continuation-with-functioncall ()
   (should-lua-indent "\
@@ -467,3 +464,28 @@ a = 0"))
 do
    foobar = _do
 end"))
+
+
+(ert-deftest lua-indentation-block-intro-continuation ()
+  :expected-result :failed
+  (should-lua-indent "\
+while
+   foo do
+   a = a + 1
+end
+
+a = 0")
+
+  (should-lua-indent "\
+for k, v
+   in pairs(bar) do a = a + 1 end
+
+a = 0")
+
+  (should-lua-indent "\
+for k, v
+   in pairs(bar) do a = a + 1 end
+
+a = 0")
+
+  )



reply via email to

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