Add specs for truthiness of marker position assignment return values

This commit is contained in:
Kevin Sawicki & Nathan Sobo
2013-02-05 16:33:59 -07:00
parent 0465940e05
commit 5a1de9fa44
2 changed files with 18 additions and 0 deletions

View File

@@ -713,6 +713,13 @@ describe 'Buffer', ->
expect(buffer.getMarkerRange(marker)).toEqual [[2, 0], [4, 23]]
expect(buffer.isMarkerReversed(marker)).toBeTruthy()
it "returns whether the position changed", ->
expect(buffer.setMarkerHeadPosition(marker, [5, 3])).toBeTruthy()
expect(buffer.setMarkerHeadPosition(marker, [5, 3])).toBeFalsy()
expect(buffer.setMarkerTailPosition(marker, [6, 3])).toBeTruthy()
expect(buffer.setMarkerTailPosition(marker, [6, 3])).toBeFalsy()
describe ".observeMarker(marker, callback)", ->
[observeHandler, marker, subscription] = []

View File

@@ -613,6 +613,17 @@ describe "DisplayBuffer", ->
expect(displayBuffer.isMarkerReversed(marker)).toBeTruthy()
expect(displayBuffer.getMarkerBufferRange(marker)).toEqual [[5, 4], [8, 4]]
it "returns whether a position changed when it is assigned", ->
marker = displayBuffer.markScreenRange([[0, 0], [0, 0]])
expect(displayBuffer.setMarkerHeadScreenPosition(marker, [5, 4])).toBeTruthy()
expect(displayBuffer.setMarkerHeadScreenPosition(marker, [5, 4])).toBeFalsy()
expect(displayBuffer.setMarkerHeadBufferPosition(marker, [1, 0])).toBeTruthy()
expect(displayBuffer.setMarkerHeadBufferPosition(marker, [1, 0])).toBeFalsy()
expect(displayBuffer.setMarkerTailScreenPosition(marker, [5, 4])).toBeTruthy()
expect(displayBuffer.setMarkerTailScreenPosition(marker, [5, 4])).toBeFalsy()
expect(displayBuffer.setMarkerTailBufferPosition(marker, [1, 0])).toBeTruthy()
expect(displayBuffer.setMarkerTailBufferPosition(marker, [1, 0])).toBeFalsy()
describe ".observeMarker(marker, callback)", ->
[observeHandler, marker, subscription] = []