summaryrefslogtreecommitdiff
path: root/test/indent/javascript
diff options
context:
space:
mode:
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