aboutsummaryrefslogtreecommitdiffstats
path: root/tests/data/fixtures/el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/fixtures/el')
-rw-r--r--tests/data/fixtures/el/1.json66
-rw-r--r--tests/data/fixtures/el/1.typescript1
-rw-r--r--tests/data/fixtures/el/10.json36
-rw-r--r--tests/data/fixtures/el/10.typescript1
-rw-r--r--tests/data/fixtures/el/11.json30
-rw-r--r--tests/data/fixtures/el/11.typescript1
-rw-r--r--tests/data/fixtures/el/12.json8
-rw-r--r--tests/data/fixtures/el/12.typescript1
-rw-r--r--tests/data/fixtures/el/13.json309
-rw-r--r--tests/data/fixtures/el/13.typescript1
-rw-r--r--tests/data/fixtures/el/14.json129
-rw-r--r--tests/data/fixtures/el/14.typescript1
-rw-r--r--tests/data/fixtures/el/15.json99
-rw-r--r--tests/data/fixtures/el/15.typescript1
-rw-r--r--tests/data/fixtures/el/16.json8
-rw-r--r--tests/data/fixtures/el/16.typescript1
-rw-r--r--tests/data/fixtures/el/17.json313
-rw-r--r--tests/data/fixtures/el/17.typescript1
-rw-r--r--tests/data/fixtures/el/18.json8
-rw-r--r--tests/data/fixtures/el/18.typescript1
-rw-r--r--tests/data/fixtures/el/19.json29
-rw-r--r--tests/data/fixtures/el/19.typescript1
-rw-r--r--tests/data/fixtures/el/2.json57
-rw-r--r--tests/data/fixtures/el/2.typescript1
-rw-r--r--tests/data/fixtures/el/20.json8
-rw-r--r--tests/data/fixtures/el/20.typescript1
-rw-r--r--tests/data/fixtures/el/21.json329
-rw-r--r--tests/data/fixtures/el/21.typescript1
-rw-r--r--tests/data/fixtures/el/3.json48
-rw-r--r--tests/data/fixtures/el/3.typescript1
-rw-r--r--tests/data/fixtures/el/4.json36
-rw-r--r--tests/data/fixtures/el/4.typescript1
-rw-r--r--tests/data/fixtures/el/5.json30
-rw-r--r--tests/data/fixtures/el/5.typescript1
-rw-r--r--tests/data/fixtures/el/6.json8
-rw-r--r--tests/data/fixtures/el/6.typescript1
-rw-r--r--tests/data/fixtures/el/7.json66
-rw-r--r--tests/data/fixtures/el/7.typescript1
-rw-r--r--tests/data/fixtures/el/8.json57
-rw-r--r--tests/data/fixtures/el/8.typescript1
-rw-r--r--tests/data/fixtures/el/9.json48
-rw-r--r--tests/data/fixtures/el/9.typescript1
42 files changed, 1743 insertions, 0 deletions
diff --git a/tests/data/fixtures/el/1.json b/tests/data/fixtures/el/1.json
new file mode 100644
index 0000000..391f3aa
--- /dev/null
+++ b/tests/data/fixtures/el/1.json
@@ -0,0 +1,66 @@
+{
+ "contents": "foo\n\n\n\n barbar\n\n\n\n\n bazbaz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "4,7": {
+ "contents": "b"
+ },
+ "4,8": {
+ "contents": "a"
+ },
+ "4,9": {
+ "contents": "r"
+ },
+ "9,10": {
+ "contents": "a"
+ },
+ "9,11": {
+ "contents": "z"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ },
+ "9,9": {
+ "contents": "b"
+ }
+ },
+ "cursor_position": [
+ 19,
+ 23
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/1.typescript b/tests/data/fixtures/el/1.typescript
new file mode 100644
index 0000000..2f06911
--- /dev/null
+++ b/tests/data/fixtures/el/1.typescript
@@ -0,0 +1 @@
+foobarbarbazbazquux \ No newline at end of file
diff --git a/tests/data/fixtures/el/10.json b/tests/data/fixtures/el/10.json
new file mode 100644
index 0000000..6893191
--- /dev/null
+++ b/tests/data/fixtures/el/10.json
@@ -0,0 +1,36 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n baz",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 19,
+ 21
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/10.typescript b/tests/data/fixtures/el/10.typescript
new file mode 100644
index 0000000..36b14f3
--- /dev/null
+++ b/tests/data/fixtures/el/10.typescript
@@ -0,0 +1 @@
+[?2K \ No newline at end of file
diff --git a/tests/data/fixtures/el/11.json b/tests/data/fixtures/el/11.json
new file mode 100644
index 0000000..f4b8e81
--- /dev/null
+++ b/tests/data/fixtures/el/11.json
@@ -0,0 +1,30 @@
+{
+ "contents": "f\n\n\n\n bar\n\n\n\n\n baz",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 0,
+ 1
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/11.typescript b/tests/data/fixtures/el/11.typescript
new file mode 100644
index 0000000..61cedca
--- /dev/null
+++ b/tests/data/fixtures/el/11.typescript
@@ -0,0 +1 @@
+[?K \ No newline at end of file
diff --git a/tests/data/fixtures/el/12.json b/tests/data/fixtures/el/12.json
new file mode 100644
index 0000000..bb83ae4
--- /dev/null
+++ b/tests/data/fixtures/el/12.json
@@ -0,0 +1,8 @@
+{
+ "contents": "",
+ "cells": {},
+ "cursor_position": [
+ 0,
+ 0
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/12.typescript b/tests/data/fixtures/el/12.typescript
new file mode 100644
index 0000000..9d99541
--- /dev/null
+++ b/tests/data/fixtures/el/12.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/13.json b/tests/data/fixtures/el/13.json
new file mode 100644
index 0000000..9cbf17f
--- /dev/null
+++ b/tests/data/fixtures/el/13.json
@@ -0,0 +1,309 @@
+{
+ "contents": "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890",
+ "cells": {
+ "0,0": {
+ "contents": "1"
+ },
+ "0,1": {
+ "contents": "2"
+ },
+ "0,10": {
+ "contents": "1"
+ },
+ "0,11": {
+ "contents": "2"
+ },
+ "0,12": {
+ "contents": "3"
+ },
+ "0,13": {
+ "contents": "4"
+ },
+ "0,14": {
+ "contents": "5"
+ },
+ "0,15": {
+ "contents": "6"
+ },
+ "0,16": {
+ "contents": "7"
+ },
+ "0,17": {
+ "contents": "8"
+ },
+ "0,18": {
+ "contents": "9"
+ },
+ "0,19": {
+ "contents": "0"
+ },
+ "0,2": {
+ "contents": "3"
+ },
+ "0,20": {
+ "contents": "1"
+ },
+ "0,21": {
+ "contents": "2"
+ },
+ "0,22": {
+ "contents": "3"
+ },
+ "0,23": {
+ "contents": "4"
+ },
+ "0,24": {
+ "contents": "5"
+ },
+ "0,25": {
+ "contents": "6"
+ },
+ "0,26": {
+ "contents": "7"
+ },
+ "0,27": {
+ "contents": "8"
+ },
+ "0,28": {
+ "contents": "9"
+ },
+ "0,29": {
+ "contents": "0"
+ },
+ "0,3": {
+ "contents": "4"
+ },
+ "0,30": {
+ "contents": "1"
+ },
+ "0,31": {
+ "contents": "2"
+ },
+ "0,32": {
+ "contents": "3"
+ },
+ "0,33": {
+ "contents": "4"
+ },
+ "0,34": {
+ "contents": "5"
+ },
+ "0,35": {
+ "contents": "6"
+ },
+ "0,36": {
+ "contents": "7"
+ },
+ "0,37": {
+ "contents": "8"
+ },
+ "0,38": {
+ "contents": "9"
+ },
+ "0,39": {
+ "contents": "0"
+ },
+ "0,4": {
+ "contents": "5"
+ },
+ "0,40": {
+ "contents": "1"
+ },
+ "0,41": {
+ "contents": "2"
+ },
+ "0,42": {
+ "contents": "3"
+ },
+ "0,43": {
+ "contents": "4"
+ },
+ "0,44": {
+ "contents": "5"
+ },
+ "0,45": {
+ "contents": "6"
+ },
+ "0,46": {
+ "contents": "7"
+ },
+ "0,47": {
+ "contents": "8"
+ },
+ "0,48": {
+ "contents": "9"
+ },
+ "0,49": {
+ "contents": "0"
+ },
+ "0,5": {
+ "contents": "6"
+ },
+ "0,50": {
+ "contents": "1"
+ },
+ "0,51": {
+ "contents": "2"
+ },
+ "0,52": {
+ "contents": "3"
+ },
+ "0,53": {
+ "contents": "4"
+ },
+ "0,54": {
+ "contents": "5"
+ },
+ "0,55": {
+ "contents": "6"
+ },
+ "0,56": {
+ "contents": "7"
+ },
+ "0,57": {
+ "contents": "8"
+ },
+ "0,58": {
+ "contents": "9"
+ },
+ "0,59": {
+ "contents": "0"
+ },
+ "0,6": {
+ "contents": "7"
+ },
+ "0,60": {
+ "contents": "1"
+ },
+ "0,61": {
+ "contents": "2"
+ },
+ "0,62": {
+ "contents": "3"
+ },
+ "0,63": {
+ "contents": "4"
+ },
+ "0,64": {
+ "contents": "5"
+ },
+ "0,65": {
+ "contents": "6"
+ },
+ "0,66": {
+ "contents": "7"
+ },
+ "0,67": {
+ "contents": "8"
+ },
+ "0,68": {
+ "contents": "9"
+ },
+ "0,69": {
+ "contents": "0"
+ },
+ "0,7": {
+ "contents": "8"
+ },
+ "0,70": {
+ "contents": "1"
+ },
+ "0,71": {
+ "contents": "2"
+ },
+ "0,72": {
+ "contents": "3"
+ },
+ "0,73": {
+ "contents": "4"
+ },
+ "0,74": {
+ "contents": "5"
+ },
+ "0,75": {
+ "contents": "6"
+ },
+ "0,76": {
+ "contents": "7"
+ },
+ "0,77": {
+ "contents": "8"
+ },
+ "0,78": {
+ "contents": "9"
+ },
+ "0,79": {
+ "contents": "0"
+ },
+ "0,8": {
+ "contents": "9"
+ },
+ "0,9": {
+ "contents": "0"
+ },
+ "1,0": {
+ "contents": "1"
+ },
+ "1,1": {
+ "contents": "2"
+ },
+ "1,10": {
+ "contents": "1"
+ },
+ "1,11": {
+ "contents": "2"
+ },
+ "1,12": {
+ "contents": "3"
+ },
+ "1,13": {
+ "contents": "4"
+ },
+ "1,14": {
+ "contents": "5"
+ },
+ "1,15": {
+ "contents": "6"
+ },
+ "1,16": {
+ "contents": "7"
+ },
+ "1,17": {
+ "contents": "8"
+ },
+ "1,18": {
+ "contents": "9"
+ },
+ "1,19": {
+ "contents": "0"
+ },
+ "1,2": {
+ "contents": "3"
+ },
+ "1,3": {
+ "contents": "4"
+ },
+ "1,4": {
+ "contents": "5"
+ },
+ "1,5": {
+ "contents": "6"
+ },
+ "1,6": {
+ "contents": "7"
+ },
+ "1,7": {
+ "contents": "8"
+ },
+ "1,8": {
+ "contents": "9"
+ },
+ "1,9": {
+ "contents": "0"
+ }
+ },
+ "cursor_position": [
+ 1,
+ 20
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/13.typescript b/tests/data/fixtures/el/13.typescript
new file mode 100644
index 0000000..d6d9ec2
--- /dev/null
+++ b/tests/data/fixtures/el/13.typescript
@@ -0,0 +1 @@
+1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 \ No newline at end of file
diff --git a/tests/data/fixtures/el/14.json b/tests/data/fixtures/el/14.json
new file mode 100644
index 0000000..930e971
--- /dev/null
+++ b/tests/data/fixtures/el/14.json
@@ -0,0 +1,129 @@
+{
+ "contents": "12345678901234567890\n12345678901234567890",
+ "cells": {
+ "0,0": {
+ "contents": "1"
+ },
+ "0,1": {
+ "contents": "2"
+ },
+ "0,10": {
+ "contents": "1"
+ },
+ "0,11": {
+ "contents": "2"
+ },
+ "0,12": {
+ "contents": "3"
+ },
+ "0,13": {
+ "contents": "4"
+ },
+ "0,14": {
+ "contents": "5"
+ },
+ "0,15": {
+ "contents": "6"
+ },
+ "0,16": {
+ "contents": "7"
+ },
+ "0,17": {
+ "contents": "8"
+ },
+ "0,18": {
+ "contents": "9"
+ },
+ "0,19": {
+ "contents": "0"
+ },
+ "0,2": {
+ "contents": "3"
+ },
+ "0,3": {
+ "contents": "4"
+ },
+ "0,4": {
+ "contents": "5"
+ },
+ "0,5": {
+ "contents": "6"
+ },
+ "0,6": {
+ "contents": "7"
+ },
+ "0,7": {
+ "contents": "8"
+ },
+ "0,8": {
+ "contents": "9"
+ },
+ "0,9": {
+ "contents": "0"
+ },
+ "1,0": {
+ "contents": "1"
+ },
+ "1,1": {
+ "contents": "2"
+ },
+ "1,10": {
+ "contents": "1"
+ },
+ "1,11": {
+ "contents": "2"
+ },
+ "1,12": {
+ "contents": "3"
+ },
+ "1,13": {
+ "contents": "4"
+ },
+ "1,14": {
+ "contents": "5"
+ },
+ "1,15": {
+ "contents": "6"
+ },
+ "1,16": {
+ "contents": "7"
+ },
+ "1,17": {
+ "contents": "8"
+ },
+ "1,18": {
+ "contents": "9"
+ },
+ "1,19": {
+ "contents": "0"
+ },
+ "1,2": {
+ "contents": "3"
+ },
+ "1,3": {
+ "contents": "4"
+ },
+ "1,4": {
+ "contents": "5"
+ },
+ "1,5": {
+ "contents": "6"
+ },
+ "1,6": {
+ "contents": "7"
+ },
+ "1,7": {
+ "contents": "8"
+ },
+ "1,8": {
+ "contents": "9"
+ },
+ "1,9": {
+ "contents": "0"
+ }
+ },
+ "cursor_position": [
+ 0,
+ 20
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/14.typescript b/tests/data/fixtures/el/14.typescript
new file mode 100644
index 0000000..258b850
--- /dev/null
+++ b/tests/data/fixtures/el/14.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/15.json b/tests/data/fixtures/el/15.json
new file mode 100644
index 0000000..70dbac3
--- /dev/null
+++ b/tests/data/fixtures/el/15.json
@@ -0,0 +1,99 @@
+{
+ "contents": " 1234567890\n12345678901234567890",
+ "cells": {
+ "0,10": {
+ "contents": "1"
+ },
+ "0,11": {
+ "contents": "2"
+ },
+ "0,12": {
+ "contents": "3"
+ },
+ "0,13": {
+ "contents": "4"
+ },
+ "0,14": {
+ "contents": "5"
+ },
+ "0,15": {
+ "contents": "6"
+ },
+ "0,16": {
+ "contents": "7"
+ },
+ "0,17": {
+ "contents": "8"
+ },
+ "0,18": {
+ "contents": "9"
+ },
+ "0,19": {
+ "contents": "0"
+ },
+ "1,0": {
+ "contents": "1"
+ },
+ "1,1": {
+ "contents": "2"
+ },
+ "1,10": {
+ "contents": "1"
+ },
+ "1,11": {
+ "contents": "2"
+ },
+ "1,12": {
+ "contents": "3"
+ },
+ "1,13": {
+ "contents": "4"
+ },
+ "1,14": {
+ "contents": "5"
+ },
+ "1,15": {
+ "contents": "6"
+ },
+ "1,16": {
+ "contents": "7"
+ },
+ "1,17": {
+ "contents": "8"
+ },
+ "1,18": {
+ "contents": "9"
+ },
+ "1,19": {
+ "contents": "0"
+ },
+ "1,2": {
+ "contents": "3"
+ },
+ "1,3": {
+ "contents": "4"
+ },
+ "1,4": {
+ "contents": "5"
+ },
+ "1,5": {
+ "contents": "6"
+ },
+ "1,6": {
+ "contents": "7"
+ },
+ "1,7": {
+ "contents": "8"
+ },
+ "1,8": {
+ "contents": "9"
+ },
+ "1,9": {
+ "contents": "0"
+ }
+ },
+ "cursor_position": [
+ 0,
+ 9
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/15.typescript b/tests/data/fixtures/el/15.typescript
new file mode 100644
index 0000000..7b90d75
--- /dev/null
+++ b/tests/data/fixtures/el/15.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/16.json b/tests/data/fixtures/el/16.json
new file mode 100644
index 0000000..2b060ef
--- /dev/null
+++ b/tests/data/fixtures/el/16.json
@@ -0,0 +1,8 @@
+{
+ "contents": "",
+ "cells": {},
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/16.typescript b/tests/data/fixtures/el/16.typescript
new file mode 100644
index 0000000..8adc44f
--- /dev/null
+++ b/tests/data/fixtures/el/16.typescript
@@ -0,0 +1 @@
+c \ No newline at end of file
diff --git a/tests/data/fixtures/el/17.json b/tests/data/fixtures/el/17.json
new file mode 100644
index 0000000..e48c3fe
--- /dev/null
+++ b/tests/data/fixtures/el/17.json
@@ -0,0 +1,313 @@
+{
+ "contents": "",
+ "cells": {
+ "4,10": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,11": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,12": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,13": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,14": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,15": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,16": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,17": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,18": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,19": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,20": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,21": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,22": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,23": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,24": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,25": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,26": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,27": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,28": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,29": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,30": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,31": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,32": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,33": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,34": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,35": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,36": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,37": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,38": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,39": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,4": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,40": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,41": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,42": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,43": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,44": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,45": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,46": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,47": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,48": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,49": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,5": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,50": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,51": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,52": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,53": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,54": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,55": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,56": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,57": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,58": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,59": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,6": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,60": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,61": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,62": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,63": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,64": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,65": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,66": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,67": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,68": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,69": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,7": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,70": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,71": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,72": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,73": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,74": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,75": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,76": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,77": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,78": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,79": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,8": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,9": {
+ "contents": "",
+ "bgcolor": "1"
+ }
+ },
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/17.typescript b/tests/data/fixtures/el/17.typescript
new file mode 100644
index 0000000..e40777e
--- /dev/null
+++ b/tests/data/fixtures/el/17.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/18.json b/tests/data/fixtures/el/18.json
new file mode 100644
index 0000000..2b060ef
--- /dev/null
+++ b/tests/data/fixtures/el/18.json
@@ -0,0 +1,8 @@
+{
+ "contents": "",
+ "cells": {},
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/18.typescript b/tests/data/fixtures/el/18.typescript
new file mode 100644
index 0000000..8adc44f
--- /dev/null
+++ b/tests/data/fixtures/el/18.typescript
@@ -0,0 +1 @@
+c \ No newline at end of file
diff --git a/tests/data/fixtures/el/19.json b/tests/data/fixtures/el/19.json
new file mode 100644
index 0000000..b40aae3
--- /dev/null
+++ b/tests/data/fixtures/el/19.json
@@ -0,0 +1,29 @@
+{
+ "contents": "",
+ "cells": {
+ "4,0": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,1": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,2": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,3": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,4": {
+ "contents": "",
+ "bgcolor": "1"
+ }
+ },
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/19.typescript b/tests/data/fixtures/el/19.typescript
new file mode 100644
index 0000000..aea336b
--- /dev/null
+++ b/tests/data/fixtures/el/19.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/2.json b/tests/data/fixtures/el/2.json
new file mode 100644
index 0000000..ab8752f
--- /dev/null
+++ b/tests/data/fixtures/el/2.json
@@ -0,0 +1,57 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n bazbaz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,10": {
+ "contents": "a"
+ },
+ "9,11": {
+ "contents": "z"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ },
+ "9,9": {
+ "contents": "b"
+ }
+ },
+ "cursor_position": [
+ 4,
+ 7
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/2.typescript b/tests/data/fixtures/el/2.typescript
new file mode 100644
index 0000000..86d7b68
--- /dev/null
+++ b/tests/data/fixtures/el/2.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/20.json b/tests/data/fixtures/el/20.json
new file mode 100644
index 0000000..2b060ef
--- /dev/null
+++ b/tests/data/fixtures/el/20.json
@@ -0,0 +1,8 @@
+{
+ "contents": "",
+ "cells": {},
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/20.typescript b/tests/data/fixtures/el/20.typescript
new file mode 100644
index 0000000..8adc44f
--- /dev/null
+++ b/tests/data/fixtures/el/20.typescript
@@ -0,0 +1 @@
+c \ No newline at end of file
diff --git a/tests/data/fixtures/el/21.json b/tests/data/fixtures/el/21.json
new file mode 100644
index 0000000..c5df4a0
--- /dev/null
+++ b/tests/data/fixtures/el/21.json
@@ -0,0 +1,329 @@
+{
+ "contents": "",
+ "cells": {
+ "4,0": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,1": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,10": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,11": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,12": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,13": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,14": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,15": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,16": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,17": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,18": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,19": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,2": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,20": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,21": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,22": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,23": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,24": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,25": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,26": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,27": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,28": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,29": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,3": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,30": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,31": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,32": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,33": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,34": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,35": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,36": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,37": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,38": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,39": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,4": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,40": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,41": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,42": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,43": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,44": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,45": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,46": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,47": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,48": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,49": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,5": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,50": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,51": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,52": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,53": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,54": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,55": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,56": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,57": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,58": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,59": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,6": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,60": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,61": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,62": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,63": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,64": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,65": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,66": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,67": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,68": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,69": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,7": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,70": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,71": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,72": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,73": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,74": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,75": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,76": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,77": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,78": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,79": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,8": {
+ "contents": "",
+ "bgcolor": "1"
+ },
+ "4,9": {
+ "contents": "",
+ "bgcolor": "1"
+ }
+ },
+ "cursor_position": [
+ 4,
+ 4
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/21.typescript b/tests/data/fixtures/el/21.typescript
new file mode 100644
index 0000000..45100a2
--- /dev/null
+++ b/tests/data/fixtures/el/21.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/3.json b/tests/data/fixtures/el/3.json
new file mode 100644
index 0000000..5854255
--- /dev/null
+++ b/tests/data/fixtures/el/3.json
@@ -0,0 +1,48 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n baz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 9,
+ 11
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/3.typescript b/tests/data/fixtures/el/3.typescript
new file mode 100644
index 0000000..8be9a9b
--- /dev/null
+++ b/tests/data/fixtures/el/3.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/4.json b/tests/data/fixtures/el/4.json
new file mode 100644
index 0000000..6893191
--- /dev/null
+++ b/tests/data/fixtures/el/4.json
@@ -0,0 +1,36 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n baz",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 19,
+ 21
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/4.typescript b/tests/data/fixtures/el/4.typescript
new file mode 100644
index 0000000..cbd0523
--- /dev/null
+++ b/tests/data/fixtures/el/4.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/5.json b/tests/data/fixtures/el/5.json
new file mode 100644
index 0000000..f4b8e81
--- /dev/null
+++ b/tests/data/fixtures/el/5.json
@@ -0,0 +1,30 @@
+{
+ "contents": "f\n\n\n\n bar\n\n\n\n\n baz",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 0,
+ 1
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/5.typescript b/tests/data/fixtures/el/5.typescript
new file mode 100644
index 0000000..63e3288
--- /dev/null
+++ b/tests/data/fixtures/el/5.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/6.json b/tests/data/fixtures/el/6.json
new file mode 100644
index 0000000..bb83ae4
--- /dev/null
+++ b/tests/data/fixtures/el/6.json
@@ -0,0 +1,8 @@
+{
+ "contents": "",
+ "cells": {},
+ "cursor_position": [
+ 0,
+ 0
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/6.typescript b/tests/data/fixtures/el/6.typescript
new file mode 100644
index 0000000..9d99541
--- /dev/null
+++ b/tests/data/fixtures/el/6.typescript
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/tests/data/fixtures/el/7.json b/tests/data/fixtures/el/7.json
new file mode 100644
index 0000000..391f3aa
--- /dev/null
+++ b/tests/data/fixtures/el/7.json
@@ -0,0 +1,66 @@
+{
+ "contents": "foo\n\n\n\n barbar\n\n\n\n\n bazbaz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "4,7": {
+ "contents": "b"
+ },
+ "4,8": {
+ "contents": "a"
+ },
+ "4,9": {
+ "contents": "r"
+ },
+ "9,10": {
+ "contents": "a"
+ },
+ "9,11": {
+ "contents": "z"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ },
+ "9,9": {
+ "contents": "b"
+ }
+ },
+ "cursor_position": [
+ 19,
+ 23
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/7.typescript b/tests/data/fixtures/el/7.typescript
new file mode 100644
index 0000000..2f06911
--- /dev/null
+++ b/tests/data/fixtures/el/7.typescript
@@ -0,0 +1 @@
+foobarbarbazbazquux \ No newline at end of file
diff --git a/tests/data/fixtures/el/8.json b/tests/data/fixtures/el/8.json
new file mode 100644
index 0000000..ab8752f
--- /dev/null
+++ b/tests/data/fixtures/el/8.json
@@ -0,0 +1,57 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n bazbaz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,10": {
+ "contents": "a"
+ },
+ "9,11": {
+ "contents": "z"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ },
+ "9,9": {
+ "contents": "b"
+ }
+ },
+ "cursor_position": [
+ 4,
+ 7
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/8.typescript b/tests/data/fixtures/el/8.typescript
new file mode 100644
index 0000000..28452bf
--- /dev/null
+++ b/tests/data/fixtures/el/8.typescript
@@ -0,0 +1 @@
+[?0K \ No newline at end of file
diff --git a/tests/data/fixtures/el/9.json b/tests/data/fixtures/el/9.json
new file mode 100644
index 0000000..5854255
--- /dev/null
+++ b/tests/data/fixtures/el/9.json
@@ -0,0 +1,48 @@
+{
+ "contents": "foo\n\n\n\n bar\n\n\n\n\n baz\n\n\n\n\n\n\n\n\n\n quux",
+ "cells": {
+ "0,0": {
+ "contents": "f"
+ },
+ "0,1": {
+ "contents": "o"
+ },
+ "0,2": {
+ "contents": "o"
+ },
+ "19,19": {
+ "contents": "q"
+ },
+ "19,20": {
+ "contents": "u"
+ },
+ "19,21": {
+ "contents": "u"
+ },
+ "19,22": {
+ "contents": "x"
+ },
+ "4,4": {
+ "contents": "b"
+ },
+ "4,5": {
+ "contents": "a"
+ },
+ "4,6": {
+ "contents": "r"
+ },
+ "9,12": {
+ "contents": "b"
+ },
+ "9,13": {
+ "contents": "a"
+ },
+ "9,14": {
+ "contents": "z"
+ }
+ },
+ "cursor_position": [
+ 9,
+ 11
+ ]
+} \ No newline at end of file
diff --git a/tests/data/fixtures/el/9.typescript b/tests/data/fixtures/el/9.typescript
new file mode 100644
index 0000000..61525da
--- /dev/null
+++ b/tests/data/fixtures/el/9.typescript
@@ -0,0 +1 @@
+[?1K \ No newline at end of file