From 532a9b9417f26c2d7011e4f1b79d556db717a650 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 5 Dec 2019 14:48:06 -0500 Subject: preserve wrapping state when possible --- tests/data/fixtures/il_dl.in | 5 +++++ tests/data/fixtures/il_dl/13.json | 8 ++++++++ tests/data/fixtures/il_dl/13.typescript | 1 + tests/data/fixtures/il_dl/14.json | 12 ++++++++++++ tests/data/fixtures/il_dl/14.typescript | 1 + tests/data/fixtures/il_dl/15.json | 15 +++++++++++++++ tests/data/fixtures/il_dl/15.typescript | 1 + tests/data/fixtures/il_dl/16.json | 15 +++++++++++++++ tests/data/fixtures/il_dl/16.typescript | 1 + tests/data/fixtures/il_dl/17.json | 21 +++++++++++++++++++++ tests/data/fixtures/il_dl/17.typescript | 1 + 11 files changed, 81 insertions(+) create mode 100644 tests/data/fixtures/il_dl/13.json create mode 100644 tests/data/fixtures/il_dl/13.typescript create mode 100644 tests/data/fixtures/il_dl/14.json create mode 100644 tests/data/fixtures/il_dl/14.typescript create mode 100644 tests/data/fixtures/il_dl/15.json create mode 100644 tests/data/fixtures/il_dl/15.typescript create mode 100644 tests/data/fixtures/il_dl/16.json create mode 100644 tests/data/fixtures/il_dl/16.typescript create mode 100644 tests/data/fixtures/il_dl/17.json create mode 100644 tests/data/fixtures/il_dl/17.typescript (limited to 'tests/data/fixtures') diff --git a/tests/data/fixtures/il_dl.in b/tests/data/fixtures/il_dl.in index e0a564e..3e159aa 100644 --- a/tests/data/fixtures/il_dl.in +++ b/tests/data/fixtures/il_dl.in @@ -10,3 +10,8 @@ a \x1b[L bc +\x1bc\x1b[1;80H +a +b +\x1b[L +cd diff --git a/tests/data/fixtures/il_dl/13.json b/tests/data/fixtures/il_dl/13.json new file mode 100644 index 0000000..5deb58b --- /dev/null +++ b/tests/data/fixtures/il_dl/13.json @@ -0,0 +1,8 @@ +{ + "contents": "", + "cells": {}, + "cursor_position": [ + 0, + 79 + ] +} \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/13.typescript b/tests/data/fixtures/il_dl/13.typescript new file mode 100644 index 0000000..fc29e50 --- /dev/null +++ b/tests/data/fixtures/il_dl/13.typescript @@ -0,0 +1 @@ +c \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/14.json b/tests/data/fixtures/il_dl/14.json new file mode 100644 index 0000000..59543cb --- /dev/null +++ b/tests/data/fixtures/il_dl/14.json @@ -0,0 +1,12 @@ +{ + "contents": " a", + "cells": { + "0,79": { + "contents": "a" + } + }, + "cursor_position": [ + 0, + 80 + ] +} \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/14.typescript b/tests/data/fixtures/il_dl/14.typescript new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/tests/data/fixtures/il_dl/14.typescript @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/15.json b/tests/data/fixtures/il_dl/15.json new file mode 100644 index 0000000..a28d5bc --- /dev/null +++ b/tests/data/fixtures/il_dl/15.json @@ -0,0 +1,15 @@ +{ + "contents": " ab", + "cells": { + "0,79": { + "contents": "a" + }, + "1,0": { + "contents": "b" + } + }, + "cursor_position": [ + 1, + 1 + ] +} \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/15.typescript b/tests/data/fixtures/il_dl/15.typescript new file mode 100644 index 0000000..63d8dbd --- /dev/null +++ b/tests/data/fixtures/il_dl/15.typescript @@ -0,0 +1 @@ +b \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/16.json b/tests/data/fixtures/il_dl/16.json new file mode 100644 index 0000000..102c2f1 --- /dev/null +++ b/tests/data/fixtures/il_dl/16.json @@ -0,0 +1,15 @@ +{ + "contents": " a\nb", + "cells": { + "0,79": { + "contents": "a" + }, + "2,0": { + "contents": "b" + } + }, + "cursor_position": [ + 1, + 1 + ] +} \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/16.typescript b/tests/data/fixtures/il_dl/16.typescript new file mode 100644 index 0000000..a330c08 --- /dev/null +++ b/tests/data/fixtures/il_dl/16.typescript @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/17.json b/tests/data/fixtures/il_dl/17.json new file mode 100644 index 0000000..4b2e900 --- /dev/null +++ b/tests/data/fixtures/il_dl/17.json @@ -0,0 +1,21 @@ +{ + "contents": " a cd\nb", + "cells": { + "0,79": { + "contents": "a" + }, + "1,1": { + "contents": "c" + }, + "1,2": { + "contents": "d" + }, + "2,0": { + "contents": "b" + } + }, + "cursor_position": [ + 1, + 3 + ] +} \ No newline at end of file diff --git a/tests/data/fixtures/il_dl/17.typescript b/tests/data/fixtures/il_dl/17.typescript new file mode 100644 index 0000000..25038d7 --- /dev/null +++ b/tests/data/fixtures/il_dl/17.typescript @@ -0,0 +1 @@ +cd \ No newline at end of file -- cgit v1.2.3-54-g00ecf