diff --git a/spec/app/editor-spec.coffee b/spec/app/editor-spec.coffee index 5c2e66ff5..562969a74 100644 --- a/spec/app/editor-spec.coffee +++ b/spec/app/editor-spec.coffee @@ -2464,6 +2464,18 @@ describe "Editor", -> editor.createFold([[1, 0], [1, 30]]) expect(editor.visibleLines.find('.line:eq(1)').html()).toMatch / $/ + describe "???", -> + fit "should render lines correctly", -> + setEditorHeightInLines(editor, 20) + setEditorWidthInChars(editor, 50) + editor.setBuffer(new Buffer(require.resolve('fixtures/two-hundred.txt'))) + editor.toggleSoftWrap() + editor.createFold([[4, 90], [6, 1]]) + editor.createFold([[6, 1], [8, 1]]) + + expect(editor.renderer.lineForRow(6).text).toBe "9" + expect(editor.renderer.lineForRow(7).text).toMatch /^10\.+/ + describe "editor-path-change event", -> it "emits event when buffer's path is changed", -> editor = new Editor diff --git a/spec/fixtures/two-hundred.txt b/spec/fixtures/two-hundred.txt index 49c20cb9e..fe9a3eb8a 100644 --- a/spec/fixtures/two-hundred.txt +++ b/spec/fixtures/two-hundred.txt @@ -1,201 +1,200 @@ -0 1 2 3 4 -5 +5.................................................................................................... 6 7 8 9 -10 +10.................................................................................................... 11 12 13 14 -15 +15.................................................................................................... 16 17 18 19 -20 +20.................................................................................................... 21 22 23 24 -25 +25.................................................................................................... 26 27 28 29 -30 +30.................................................................................................... 31 32 33 34 -35 +35.................................................................................................... 36 37 38 39 -40 +40.................................................................................................... 41 42 43 44 -45 +45.................................................................................................... 46 47 48 49 -50 +50.................................................................................................... 51 52 53 54 -55 +55.................................................................................................... 56 57 58 59 -60 +60.................................................................................................... 61 62 63 64 -65 +65.................................................................................................... 66 67 68 69 -70 +70.................................................................................................... 71 72 73 74 -75 +75.................................................................................................... 76 77 78 79 -80 +80.................................................................................................... 81 82 83 84 -85 +85.................................................................................................... 86 87 88 89 -90 +90.................................................................................................... 91 92 93 94 -95 +95.................................................................................................... 96 97 98 99 -100 +100.................................................................................................... 101 102 103 104 -105 +105.................................................................................................... 106 107 108 109 -110 +110.................................................................................................... 111 112 113 114 -115 +115.................................................................................................... 116 117 118 119 -120 +120.................................................................................................... 121 122 123 124 -125 +125.................................................................................................... 126 127 128 129 -130 +130.................................................................................................... 131 132 133 134 -135 +135.................................................................................................... 136 137 138 139 -140 +140.................................................................................................... 141 142 143 144 -145 +145.................................................................................................... 146 147 148 149 -150 +150.................................................................................................... 151 152 153 154 -155 +155.................................................................................................... 156 157 158 159 -160 +160.................................................................................................... 161 162 163 164 -165 +165.................................................................................................... 166 167 168 169 -170 +170.................................................................................................... 171 172 173 174 -175 +175.................................................................................................... 176 177 178 179 -180 +180.................................................................................................... 181 182 183 184 -185 +185.................................................................................................... 186 187 188 189 -190 +190.................................................................................................... 191 192 193 194 -195 +195.................................................................................................... 196 197 198 199 -200 ] \ No newline at end of file +200.................................................................................................... \ No newline at end of file