summaryrefslogtreecommitdiff
path: root/test/indent/javascript
diff options
context:
space:
mode:
authorJohn Isom <John.Isom2001@gmail.com>2020-07-29 15:05:49 -0600
committerJohn Isom <John.Isom2001@gmail.com>2020-07-29 15:05:49 -0600
commit428232d2fa920c57b0213f0b208ea5aac3f7c11c (patch)
treec8bdb38ee0ce8d107ff9c3fbaf94d7a3994e717c /test/indent/javascript
parent29e94c46e0a0bc895b767a0da42ae20954f26a78 (diff)
Add tests for javascript deindenting
Diffstat (limited to 'test/indent/javascript')
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/cmd1
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/in1
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/out12
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/rc3
4 files changed, 17 insertions, 0 deletions
diff --git a/test/indent/javascript/deindent-complex-brace-structure/cmd b/test/indent/javascript/deindent-complex-brace-structure/cmd
new file mode 100644
index 00000000..f9bfe77d
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/cmd
@@ -0,0 +1 @@
+c<ret><esc>Oif (true) {}<esc>hi<ret><esc>Oconsole.log();<esc>hhi<ret><esc>O{},<ret>{},<esc>hh<a-C>i<ret><esc>1<space>Ofoo: { bar: 1 },<esc>jjobaz: { bam: 2 },<esc>
diff --git a/test/indent/javascript/deindent-complex-brace-structure/in b/test/indent/javascript/deindent-complex-brace-structure/in
new file mode 100644
index 00000000..0f89c5b3
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/in
@@ -0,0 +1 @@
+for (let i = 1; i < 5; ++i) {%( )}
diff --git a/test/indent/javascript/deindent-complex-brace-structure/out b/test/indent/javascript/deindent-complex-brace-structure/out
new file mode 100644
index 00000000..1d675934
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/out
@@ -0,0 +1,12 @@
+for (let i = 1; i < 5; ++i) {
+ if (true) {
+ console.log(
+ {
+ foo: { bar: 1 },
+ },
+ {
+ baz: { bam: 2 },
+ },
+ );
+ }
+}
diff --git a/test/indent/javascript/deindent-complex-brace-structure/rc b/test/indent/javascript/deindent-complex-brace-structure/rc
new file mode 100644
index 00000000..c975d253
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/rc
@@ -0,0 +1,3 @@
+source "%val{runtime}/colors/default.kak"
+source "%val{runtime}/rc/filetype/javascript.kak"
+set buffer filetype javascript