OLD | NEW |
1 Tests that jumping to previous location works as intended. | 1 Tests that jumping to previous location works as intended. |
2 | 2 |
3 | 3 |
4 Running: testSimpleMovements | 4 Running: testSimpleMovements |
5 <Initial position> line: 0 column: 0 [example-fileset-for-test.js] | 5 <Initial position> line: 0 column: 0 [example-fileset-for-test.js] |
6 <Mouse click (4, 7)> line: 4 column: 7 [example-fileset-for-test.js] | 6 <Mouse click (4, 7)> line: 4 column: 7 [example-fileset-for-test.js] |
7 <Typed in some text> line: 5 column: 26 [example-fileset-for-test.js] | 7 <Typed in some text> line: 5 column: 26 [example-fileset-for-test.js] |
8 <Rolled back> line: 0 column: 0 [example-fileset-for-test.js] | 8 <Rolled back> line: 0 column: 0 [example-fileset-for-test.js] |
9 <Typed in some text> line: 2 column: 0 [example-fileset-for-test.js] | 9 <Typed in some text> line: 2 column: 0 [example-fileset-for-test.js] |
10 <Rolled over> line: 7 column: 26 [example-fileset-for-test.js] | 10 <Rolled over> line: 7 column: 26 [example-fileset-for-test.js] |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 <Rolled back> line: 10 column: 1 [workspace-test.js] | 44 <Rolled back> line: 10 column: 1 [workspace-test.js] |
45 <Rolled back> line: 0 column: 0 [workspace-test.js] | 45 <Rolled back> line: 0 column: 0 [workspace-test.js] |
46 <Rolled back> line: 9 column: 4 [example-fileset-for-test.js] | 46 <Rolled back> line: 9 column: 4 [example-fileset-for-test.js] |
47 <Rolled back> line: 9 column: 0 [example-fileset-for-test.js] | 47 <Rolled back> line: 9 column: 0 [example-fileset-for-test.js] |
48 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] | 48 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] |
49 <Rolled over> line: 0 column: 0 [workspace-test.js] | 49 <Rolled over> line: 0 column: 0 [workspace-test.js] |
50 <Rolled over> line: 10 column: 1 [workspace-test.js] | 50 <Rolled over> line: 10 column: 1 [workspace-test.js] |
51 <Rolled over> line: 11 column: 1 [workspace-test.js] | 51 <Rolled over> line: 11 column: 1 [workspace-test.js] |
52 | 52 |
53 Running: testCloseCrossFile | 53 Running: testCloseCrossFile |
54 executed SimpleHistoryManager.filterOut; activeEntryIndex = 7 | |
55 <Close active tab> line: 9 column: 4 [example-fileset-for-test.js] | 54 <Close active tab> line: 9 column: 4 [example-fileset-for-test.js] |
56 <Rolled back> line: 9 column: 0 [example-fileset-for-test.js] | 55 <Rolled back> line: 9 column: 0 [example-fileset-for-test.js] |
57 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] | 56 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] |
58 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] | 57 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] |
59 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] | 58 <Rolled over> line: 9 column: 4 [example-fileset-for-test.js] |
60 | 59 |
61 Running: testHistoryDepth | 60 Running: testHistoryDepth |
62 === SimpleHistoryManager state before filling history stack === | 61 === SimpleHistoryManager state before filling history stack === |
63 entries count: 8 active entry index: 7 | 62 entries count: 8 active entry index: 7 |
64 >entry[7] = {line: 9, column: 4} | 63 >entry[7] = {line: 9, column: 4} |
65 entry[6] = null | 64 entry[6] = null |
66 entry[5] = {line: 9, column: 0} | 65 entry[5] = {line: 9, column: 0} |
67 entry[4] = null | 66 entry[4] = null |
68 entry[3] = null | 67 entry[3] = null |
69 entry[2] = null | 68 entry[2] = null |
70 entry[1] = {line: 7, column: 26} | 69 entry[1] = {line: 7, column: 26} |
71 entry[0] = {line: 2, column: 0} | 70 entry[0] = {line: 2, column: 0} |
72 === === | 71 === === |
| 72 SimpleHistoryManager.active size: 8 active: 7 |
| 73 SimpleHistoryManager.push size: 9 active: 8 |
73 <Mouse click (10, 7)> line: 10 column: 7 [example-fileset-for-test.js] | 74 <Mouse click (10, 7)> line: 10 column: 7 [example-fileset-for-test.js] |
| 75 SimpleHistoryManager.active size: 9 active: 8 |
| 76 SimpleHistoryManager.push size: 10 active: 9 |
74 <Mouse click (11, 7)> line: 11 column: 7 [example-fileset-for-test.js] | 77 <Mouse click (11, 7)> line: 11 column: 7 [example-fileset-for-test.js] |
| 78 SimpleHistoryManager.active size: 10 active: 9 |
| 79 SimpleHistoryManager.push size: 11 active: 10 |
75 <Mouse click (12, 7)> line: 12 column: 7 [example-fileset-for-test.js] | 80 <Mouse click (12, 7)> line: 12 column: 7 [example-fileset-for-test.js] |
| 81 SimpleHistoryManager.active size: 11 active: 10 |
| 82 SimpleHistoryManager.push size: 12 active: 11 |
76 <Mouse click (13, 7)> line: 13 column: 7 [example-fileset-for-test.js] | 83 <Mouse click (13, 7)> line: 13 column: 7 [example-fileset-for-test.js] |
| 84 SimpleHistoryManager.active size: 12 active: 11 |
| 85 SimpleHistoryManager.push size: 13 active: 12 |
77 <Mouse click (14, 7)> line: 14 column: 7 [example-fileset-for-test.js] | 86 <Mouse click (14, 7)> line: 14 column: 7 [example-fileset-for-test.js] |
| 87 SimpleHistoryManager.active size: 13 active: 12 |
| 88 SimpleHistoryManager.push size: 14 active: 13 |
78 <Mouse click (15, 7)> line: 15 column: 7 [example-fileset-for-test.js] | 89 <Mouse click (15, 7)> line: 15 column: 7 [example-fileset-for-test.js] |
| 90 SimpleHistoryManager.active size: 14 active: 13 |
| 91 SimpleHistoryManager.push size: 15 active: 14 |
79 <Mouse click (16, 7)> line: 16 column: 7 [example-fileset-for-test.js] | 92 <Mouse click (16, 7)> line: 16 column: 7 [example-fileset-for-test.js] |
| 93 SimpleHistoryManager.active size: 15 active: 14 |
| 94 SimpleHistoryManager.push size: 16 active: 15 |
80 <Mouse click (17, 7)> line: 17 column: 7 [example-fileset-for-test.js] | 95 <Mouse click (17, 7)> line: 17 column: 7 [example-fileset-for-test.js] |
| 96 SimpleHistoryManager.active size: 16 active: 15 |
| 97 SimpleHistoryManager.push size: 17 active: 16 |
81 <Mouse click (18, 7)> line: 18 column: 7 [example-fileset-for-test.js] | 98 <Mouse click (18, 7)> line: 18 column: 7 [example-fileset-for-test.js] |
| 99 SimpleHistoryManager.active size: 17 active: 16 |
| 100 SimpleHistoryManager.push size: 18 active: 17 |
82 <Mouse click (19, 7)> line: 19 column: 7 [example-fileset-for-test.js] | 101 <Mouse click (19, 7)> line: 19 column: 7 [example-fileset-for-test.js] |
| 102 SimpleHistoryManager.active size: 18 active: 17 |
| 103 SimpleHistoryManager.push size: 19 active: 18 |
83 <Mouse click (20, 7)> line: 20 column: 7 [example-fileset-for-test.js] | 104 <Mouse click (20, 7)> line: 20 column: 7 [example-fileset-for-test.js] |
| 105 SimpleHistoryManager.active size: 19 active: 18 |
| 106 SimpleHistoryManager.push size: 20 active: 19 |
84 <Mouse click (21, 7)> line: 21 column: 7 [example-fileset-for-test.js] | 107 <Mouse click (21, 7)> line: 21 column: 7 [example-fileset-for-test.js] |
| 108 SimpleHistoryManager.active size: 20 active: 19 |
| 109 SimpleHistoryManager.push size: 20 active: 19 |
85 <Mouse click (22, 7)> line: 22 column: 7 [example-fileset-for-test.js] | 110 <Mouse click (22, 7)> line: 22 column: 7 [example-fileset-for-test.js] |
| 111 SimpleHistoryManager.active size: 20 active: 19 |
| 112 SimpleHistoryManager.push size: 20 active: 19 |
86 <Mouse click (23, 7)> line: 23 column: 7 [example-fileset-for-test.js] | 113 <Mouse click (23, 7)> line: 23 column: 7 [example-fileset-for-test.js] |
| 114 SimpleHistoryManager.active size: 20 active: 19 |
| 115 SimpleHistoryManager.push size: 20 active: 19 |
87 <Mouse click (24, 7)> line: 24 column: 7 [example-fileset-for-test.js] | 116 <Mouse click (24, 7)> line: 24 column: 7 [example-fileset-for-test.js] |
| 117 SimpleHistoryManager.active size: 20 active: 19 |
| 118 SimpleHistoryManager.push size: 20 active: 19 |
88 <Mouse click (25, 7)> line: 25 column: 7 [example-fileset-for-test.js] | 119 <Mouse click (25, 7)> line: 25 column: 7 [example-fileset-for-test.js] |
| 120 SimpleHistoryManager.active size: 20 active: 19 |
| 121 SimpleHistoryManager.push size: 20 active: 19 |
89 <Mouse click (26, 7)> line: 26 column: 7 [example-fileset-for-test.js] | 122 <Mouse click (26, 7)> line: 26 column: 7 [example-fileset-for-test.js] |
| 123 SimpleHistoryManager.active size: 20 active: 19 |
| 124 SimpleHistoryManager.push size: 20 active: 19 |
90 <Mouse click (27, 7)> line: 27 column: 7 [example-fileset-for-test.js] | 125 <Mouse click (27, 7)> line: 27 column: 7 [example-fileset-for-test.js] |
| 126 SimpleHistoryManager.active size: 20 active: 19 |
| 127 SimpleHistoryManager.push size: 20 active: 19 |
91 <Mouse click (28, 7)> line: 28 column: 7 [example-fileset-for-test.js] | 128 <Mouse click (28, 7)> line: 28 column: 7 [example-fileset-for-test.js] |
| 129 SimpleHistoryManager.active size: 20 active: 19 |
| 130 SimpleHistoryManager.push size: 20 active: 19 |
92 <Mouse click (29, 7)> line: 29 column: 7 [example-fileset-for-test.js] | 131 <Mouse click (29, 7)> line: 29 column: 7 [example-fileset-for-test.js] |
93 === SimpleHistoryManager state after filling history stack === | 132 === SimpleHistoryManager state after filling history stack === |
94 entries count: 20 active entry index: 19 | 133 entries count: 20 active entry index: 19 |
95 >entry[19] = {line: 29, column: 7} | 134 >entry[19] = {line: 29, column: 7} |
96 entry[18] = {line: 28, column: 7} | 135 entry[18] = {line: 28, column: 7} |
97 entry[17] = {line: 27, column: 7} | 136 entry[17] = {line: 27, column: 7} |
98 entry[16] = {line: 26, column: 7} | 137 entry[16] = {line: 26, column: 7} |
99 entry[15] = {line: 25, column: 7} | 138 entry[15] = {line: 25, column: 7} |
100 entry[14] = {line: 24, column: 7} | 139 entry[14] = {line: 24, column: 7} |
101 entry[13] = {line: 23, column: 7} | 140 entry[13] = {line: 23, column: 7} |
102 entry[12] = {line: 22, column: 7} | 141 entry[12] = {line: 22, column: 7} |
103 entry[11] = {line: 21, column: 7} | 142 entry[11] = {line: 21, column: 7} |
104 entry[10] = {line: 20, column: 7} | 143 entry[10] = {line: 20, column: 7} |
105 entry[9] = {line: 19, column: 7} | 144 entry[9] = {line: 19, column: 7} |
106 entry[8] = {line: 18, column: 7} | 145 entry[8] = {line: 18, column: 7} |
107 entry[7] = {line: 17, column: 7} | 146 entry[7] = {line: 17, column: 7} |
108 entry[6] = {line: 16, column: 7} | 147 entry[6] = {line: 16, column: 7} |
109 entry[5] = {line: 15, column: 7} | 148 entry[5] = {line: 15, column: 7} |
110 entry[4] = {line: 14, column: 7} | 149 entry[4] = {line: 14, column: 7} |
111 entry[3] = {line: 13, column: 7} | 150 entry[3] = {line: 13, column: 7} |
112 entry[2] = {line: 12, column: 7} | 151 entry[2] = {line: 12, column: 7} |
113 entry[1] = {line: 11, column: 7} | 152 entry[1] = {line: 11, column: 7} |
114 entry[0] = {line: 10, column: 7} | 153 entry[0] = {line: 10, column: 7} |
115 === === | 154 === === |
| 155 SimpleHistoryManager.active size: 20 active: 19 |
| 156 SimpleHistoryManager.active size: 20 active: 19 |
| 157 SimpleHistoryManager.push size: 20 active: 19 |
| 158 SimpleHistoryManager.rollback size: 20 active: 18 |
116 First rollback result: true | 159 First rollback result: true |
117 === SimpleHistoryManager state after first rollback === | 160 === SimpleHistoryManager state after first rollback === |
118 entries count: 20 active entry index: 18 | 161 entries count: 20 active entry index: 18 |
119 entry[19] = {line: 29, column: 7} | 162 entry[19] = {line: 29, column: 7} |
120 >entry[18] = {line: 28, column: 7} | 163 >entry[18] = {line: 28, column: 7} |
121 entry[17] = {line: 27, column: 7} | 164 entry[17] = {line: 27, column: 7} |
122 entry[16] = {line: 26, column: 7} | 165 entry[16] = {line: 26, column: 7} |
123 entry[15] = {line: 25, column: 7} | 166 entry[15] = {line: 25, column: 7} |
124 entry[14] = {line: 24, column: 7} | 167 entry[14] = {line: 24, column: 7} |
125 entry[13] = {line: 23, column: 7} | 168 entry[13] = {line: 23, column: 7} |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 <Initial state> line: 10 column: 1 [workspace-test.js] | 218 <Initial state> line: 10 column: 1 [workspace-test.js] |
176 <jump to line 20> line: 20 column: 0 [example-fileset-for-test.js] | 219 <jump to line 20> line: 20 column: 0 [example-fileset-for-test.js] |
177 <jump to line 10> line: 10 column: 0 [example-fileset-for-test.js] | 220 <jump to line 10> line: 10 column: 0 [example-fileset-for-test.js] |
178 <jump to line 30> line: 30 column: 0 [example-fileset-for-test.js] | 221 <jump to line 30> line: 30 column: 0 [example-fileset-for-test.js] |
179 <highlight line 40> line: 40 column: 10 [example-fileset-for-test.js] | 222 <highlight line 40> line: 40 column: 10 [example-fileset-for-test.js] |
180 <rollback> line: 30 column: 0 [example-fileset-for-test.js] | 223 <rollback> line: 30 column: 0 [example-fileset-for-test.js] |
181 <rollback> line: 10 column: 0 [example-fileset-for-test.js] | 224 <rollback> line: 10 column: 0 [example-fileset-for-test.js] |
182 <rollback> line: 20 column: 0 [example-fileset-for-test.js] | 225 <rollback> line: 20 column: 0 [example-fileset-for-test.js] |
183 <rollback> line: 10 column: 1 [workspace-test.js] | 226 <rollback> line: 10 column: 1 [workspace-test.js] |
184 | 227 |
OLD | NEW |