Test odd-numbered tab length alignment

This commit is contained in:
Kevin Sawicki
2014-06-18 17:10:10 -07:00
parent b56d4c6181
commit 355f54ba00

View File

@@ -358,6 +358,13 @@ describe "TokenizedBuffer", ->
expect(tokenizedBuffer.lineForScreenRow(1).text).toBe "12 3 4 5"
expect(tokenizedBuffer.lineForScreenRow(2).text).toBe "123 4 5 6"
tokenizedBuffer.setTabLength(3)
fullyTokenize(tokenizedBuffer)
expect(tokenizedBuffer.lineForScreenRow(0).text).toBe "1 2 3 4"
expect(tokenizedBuffer.lineForScreenRow(1).text).toBe "12 3 4 5"
expect(tokenizedBuffer.lineForScreenRow(2).text).toBe "123 4 5 6"
tokenizedBuffer.setTabLength(2)
fullyTokenize(tokenizedBuffer)
@@ -365,6 +372,13 @@ describe "TokenizedBuffer", ->
expect(tokenizedBuffer.lineForScreenRow(1).text).toBe "12 3 4 5"
expect(tokenizedBuffer.lineForScreenRow(2).text).toBe "123 4 5 6"
tokenizedBuffer.setTabLength(1)
fullyTokenize(tokenizedBuffer)
expect(tokenizedBuffer.lineForScreenRow(0).text).toBe "1 2 3 4"
expect(tokenizedBuffer.lineForScreenRow(1).text).toBe "12 3 4 5"
expect(tokenizedBuffer.lineForScreenRow(2).text).toBe "123 4 5 6"
describe "when the buffer contains surrogate pairs", ->
beforeEach ->
waitsForPromise ->