diff --git a/spec/display-buffer-spec.coffee b/spec/display-buffer-spec.coffee index 6c3b17f56..bd26e37d4 100644 --- a/spec/display-buffer-spec.coffee +++ b/spec/display-buffer-spec.coffee @@ -1233,70 +1233,6 @@ describe "DisplayBuffer", -> expect(displayBuffer.getDecorations(class: 'two').length).toEqual 0 expect(displayBuffer.getDecorations(class: 'one').length).toEqual 1 - describe "::setScrollTop", -> - beforeEach -> - displayBuffer.setLineHeightInPixels(10) - - it "disallows negative values", -> - displayBuffer.setHeight(displayBuffer.getScrollHeight() + 100) - expect(displayBuffer.setScrollTop(-10)).toBe 0 - expect(displayBuffer.getScrollTop()).toBe 0 - - it "disallows values that would make ::getScrollBottom() exceed ::getScrollHeight()", -> - displayBuffer.setHeight(50) - maxScrollTop = displayBuffer.getScrollHeight() - displayBuffer.getHeight() - - expect(displayBuffer.setScrollTop(maxScrollTop)).toBe maxScrollTop - expect(displayBuffer.getScrollTop()).toBe maxScrollTop - - expect(displayBuffer.setScrollTop(maxScrollTop + 50)).toBe maxScrollTop - expect(displayBuffer.getScrollTop()).toBe maxScrollTop - - describe "editor.scrollPastEnd", -> - describe "when editor.scrollPastEnd is false", -> - beforeEach -> - atom.config.set("editor.scrollPastEnd", false) - displayBuffer.setLineHeightInPixels(10) - - it "does not add the height of the view to the scroll height", -> - lineHeight = displayBuffer.getLineHeightInPixels() - originalScrollHeight = displayBuffer.getScrollHeight() - displayBuffer.setHeight(50) - - expect(displayBuffer.getScrollHeight()).toBe originalScrollHeight - - describe "when editor.scrollPastEnd is true", -> - beforeEach -> - atom.config.set("editor.scrollPastEnd", true) - displayBuffer.setLineHeightInPixels(10) - - it "adds the height of the view to the scroll height", -> - lineHeight = displayBuffer.getLineHeightInPixels() - originalScrollHeight = displayBuffer.getScrollHeight() - displayBuffer.setHeight(50) - - expect(displayBuffer.getScrollHeight()).toEqual(originalScrollHeight + displayBuffer.height - (lineHeight * 3)) - - describe "::setScrollLeft", -> - beforeEach -> - displayBuffer.setLineHeightInPixels(10) - displayBuffer.setDefaultCharWidth(10) - - it "disallows negative values", -> - displayBuffer.setWidth(displayBuffer.getScrollWidth() + 100) - expect(displayBuffer.setScrollLeft(-10)).toBe 0 - expect(displayBuffer.getScrollLeft()).toBe 0 - - it "disallows values that would make ::getScrollRight() exceed ::getScrollWidth()", -> - displayBuffer.setWidth(50) - maxScrollLeft = displayBuffer.getScrollWidth() - displayBuffer.getWidth() - - expect(displayBuffer.setScrollLeft(maxScrollLeft)).toBe maxScrollLeft - expect(displayBuffer.getScrollLeft()).toBe maxScrollLeft - - expect(displayBuffer.setScrollLeft(maxScrollLeft + 50)).toBe maxScrollLeft - expect(displayBuffer.getScrollLeft()).toBe maxScrollLeft - describe "::scrollToScreenPosition(position, [options])", -> beforeEach -> displayBuffer.setLineHeightInPixels(10)