mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
@@ -359,13 +359,13 @@ describe "LanguageMode", ->
|
||||
expect([fold.start.row, fold.end.row]).toEqual [1, 9]
|
||||
|
||||
describe "when bufferRow can't be folded", ->
|
||||
it "searches upward for the first row that begins a syntatic region containing the given buffer row (and folds it)", ->
|
||||
it "searches upward for the first row that begins a syntactic region containing the given buffer row (and folds it)", ->
|
||||
languageMode.foldBufferRow(8)
|
||||
[fold] = languageMode.unfoldAll()
|
||||
expect([fold.start.row, fold.end.row]).toEqual [1, 9]
|
||||
|
||||
describe "when the bufferRow is already folded", ->
|
||||
it "searches upward for the first row that begins a syntatic region containing the folded row (and folds it)", ->
|
||||
it "searches upward for the first row that begins a syntactic region containing the folded row (and folds it)", ->
|
||||
languageMode.foldBufferRow(2)
|
||||
expect(editor.isFoldedAtBufferRow(0)).toBe(false)
|
||||
expect(editor.isFoldedAtBufferRow(1)).toBe(true)
|
||||
@@ -381,7 +381,7 @@ describe "LanguageMode", ->
|
||||
expect([fold.start.row, fold.end.row]).toEqual [1, 3]
|
||||
|
||||
describe "when the bufferRow is a single-line comment", ->
|
||||
it "searches upward for the first row that begins a syntatic region containing the folded row (and folds it)", ->
|
||||
it "searches upward for the first row that begins a syntactic region containing the folded row (and folds it)", ->
|
||||
buffer.insert([1, 0], " //this is a single line comment\n")
|
||||
languageMode.foldBufferRow(1)
|
||||
[fold] = languageMode.unfoldAll()
|
||||
|
||||
@@ -172,7 +172,7 @@ describe "PaneContainerElement", ->
|
||||
lowerPane = leftPane.splitDown()
|
||||
expectPaneScale [lowerPane, 1], [leftPane, 1], [leftPane.getParent(), 0.5]
|
||||
|
||||
# dynamically close pane, the pane's flexscale will recorver to origin value
|
||||
# dynamically close pane, the pane's flexscale will recover to origin value
|
||||
waitsForPromise -> lowerPane.close()
|
||||
runs -> expectPaneScale [leftPane, 0.5], [rightPane, 1.5]
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ describe('Panel', () => {
|
||||
expect(spy).toHaveBeenCalledWith(false)
|
||||
})
|
||||
|
||||
it('initially renders panel created with visibile: false', () => {
|
||||
it('initially renders panel created with visible: false', () => {
|
||||
const panel = new Panel({visible: false, item: new TestPanelItem()}, atom.views)
|
||||
const element = panel.getElement()
|
||||
expect(element.style.display).toBe('none')
|
||||
@@ -91,7 +91,7 @@ describe('Panel', () => {
|
||||
})
|
||||
|
||||
describe('when a class name is specified', () => {
|
||||
it('initially renders panel created with visibile: false', () => {
|
||||
it('initially renders panel created with visible: false', () => {
|
||||
const panel = new Panel({className: 'some classes', item: new TestPanelItem()}, atom.views)
|
||||
const element = panel.getElement()
|
||||
|
||||
|
||||
@@ -222,7 +222,7 @@ describe("ReopenProjectMenuManager", () => {
|
||||
expect(label).toBe('https://launch.pad/apollo/11')
|
||||
})
|
||||
|
||||
it("returns a comma-seperated list of base names if there are multiple", () => {
|
||||
it("returns a comma-separated list of base names if there are multiple", () => {
|
||||
const project = { paths: [ '/var/one', '/usr/bin/two', '/etc/mission/control/three' ] }
|
||||
const label = ReopenProjectMenuManager.createLabel(project)
|
||||
expect(label).toBe('one, two, three')
|
||||
|
||||
@@ -1616,7 +1616,7 @@ describe('TextEditorComponent', () => {
|
||||
const decoration = editor.decorateMarker(marker, {type: 'highlight', class: 'a'})
|
||||
decoration.flash('b', 10)
|
||||
|
||||
// Flash on initial appearence of highlight
|
||||
// Flash on initial appearance of highlight
|
||||
await component.getNextUpdatePromise()
|
||||
const highlights = element.querySelectorAll('.highlight.a')
|
||||
expect(highlights.length).toBe(1)
|
||||
|
||||
@@ -620,7 +620,7 @@ describe "TextEditor", ->
|
||||
expect(editor.getCursorBufferPosition()).toEqual [0, 0]
|
||||
|
||||
describe ".moveToBottom()", ->
|
||||
it "moves the cusor to the bottom of the buffer", ->
|
||||
it "moves the cursor to the bottom of the buffer", ->
|
||||
editor.setCursorScreenPosition [0, 0]
|
||||
editor.addCursorAtScreenPosition [1, 0]
|
||||
editor.moveToBottom()
|
||||
@@ -1364,7 +1364,7 @@ describe "TextEditor", ->
|
||||
expect(selections[0].getScreenRange()).toEqual [[3, 0], [10, 0]]
|
||||
|
||||
describe ".selectToBeginningOfPreviousParagraph()", ->
|
||||
it "selects from the cursor to the first line of the pevious paragraph", ->
|
||||
it "selects from the cursor to the first line of the previous paragraph", ->
|
||||
editor.setSelectedBufferRange([[3, 0], [4, 5]])
|
||||
editor.addCursorAtScreenPosition([5, 6])
|
||||
editor.selectToScreenPosition([6, 2])
|
||||
@@ -1397,7 +1397,7 @@ describe "TextEditor", ->
|
||||
expect(selection1.isReversed()).toBeTruthy()
|
||||
|
||||
describe ".selectToTop()", ->
|
||||
it "selects text from cusor position to the top of the buffer", ->
|
||||
it "selects text from cursor position to the top of the buffer", ->
|
||||
editor.setCursorScreenPosition [11, 2]
|
||||
editor.addCursorAtScreenPosition [10, 0]
|
||||
editor.selectToTop()
|
||||
@@ -1407,7 +1407,7 @@ describe "TextEditor", ->
|
||||
expect(editor.getLastSelection().isReversed()).toBeTruthy()
|
||||
|
||||
describe ".selectToBottom()", ->
|
||||
it "selects text from cusor position to the bottom of the buffer", ->
|
||||
it "selects text from cursor position to the bottom of the buffer", ->
|
||||
editor.setCursorScreenPosition [10, 0]
|
||||
editor.addCursorAtScreenPosition [9, 3]
|
||||
editor.selectToBottom()
|
||||
@@ -1422,7 +1422,7 @@ describe "TextEditor", ->
|
||||
expect(editor.getLastSelection().getBufferRange()).toEqual buffer.getRange()
|
||||
|
||||
describe ".selectToBeginningOfLine()", ->
|
||||
it "selects text from cusor position to beginning of line", ->
|
||||
it "selects text from cursor position to beginning of line", ->
|
||||
editor.setCursorScreenPosition [12, 2]
|
||||
editor.addCursorAtScreenPosition [11, 3]
|
||||
|
||||
@@ -1441,7 +1441,7 @@ describe "TextEditor", ->
|
||||
expect(selection2.isReversed()).toBeTruthy()
|
||||
|
||||
describe ".selectToEndOfLine()", ->
|
||||
it "selects text from cusor position to end of line", ->
|
||||
it "selects text from cursor position to end of line", ->
|
||||
editor.setCursorScreenPosition [12, 0]
|
||||
editor.addCursorAtScreenPosition [11, 3]
|
||||
|
||||
@@ -1483,7 +1483,7 @@ describe "TextEditor", ->
|
||||
expect(editor.getSelectedBufferRange()).toEqual [[1, 0], [4, 0]]
|
||||
|
||||
describe ".selectToBeginningOfWord()", ->
|
||||
it "selects text from cusor position to beginning of word", ->
|
||||
it "selects text from cursor position to beginning of word", ->
|
||||
editor.setCursorScreenPosition [0, 13]
|
||||
editor.addCursorAtScreenPosition [3, 49]
|
||||
|
||||
@@ -1502,7 +1502,7 @@ describe "TextEditor", ->
|
||||
expect(selection2.isReversed()).toBeTruthy()
|
||||
|
||||
describe ".selectToEndOfWord()", ->
|
||||
it "selects text from cusor position to end of word", ->
|
||||
it "selects text from cursor position to end of word", ->
|
||||
editor.setCursorScreenPosition [0, 4]
|
||||
editor.addCursorAtScreenPosition [3, 48]
|
||||
|
||||
@@ -1521,7 +1521,7 @@ describe "TextEditor", ->
|
||||
expect(selection2.isReversed()).toBeFalsy()
|
||||
|
||||
describe ".selectToBeginningOfNextWord()", ->
|
||||
it "selects text from cusor position to beginning of next word", ->
|
||||
it "selects text from cursor position to beginning of next word", ->
|
||||
editor.setCursorScreenPosition [0, 4]
|
||||
editor.addCursorAtScreenPosition [3, 48]
|
||||
|
||||
@@ -1800,7 +1800,7 @@ describe "TextEditor", ->
|
||||
editor.setSelectedBufferRanges([[[2, 2], [3, 3]], [[3, 3], [5, 5]]])
|
||||
expect(editor.getSelectedBufferRanges()).toEqual [[[2, 2], [3, 3]], [[3, 3], [5, 5]]]
|
||||
|
||||
it "recyles existing selection instances", ->
|
||||
it "recycles existing selection instances", ->
|
||||
selection = editor.getLastSelection()
|
||||
editor.setSelectedBufferRanges([[[2, 2], [3, 3]], [[4, 4], [5, 5]]])
|
||||
|
||||
@@ -1849,7 +1849,7 @@ describe "TextEditor", ->
|
||||
editor.setSelectedBufferRanges([[[2, 2], [3, 3]], [[3, 0], [5, 5]]])
|
||||
expect(editor.getSelectedBufferRanges()).toEqual [[[2, 2], [5, 5]]]
|
||||
|
||||
it "recyles existing selection instances", ->
|
||||
it "recycles existing selection instances", ->
|
||||
selection = editor.getLastSelection()
|
||||
editor.setSelectedScreenRanges([[[2, 2], [3, 4]], [[4, 4], [5, 5]]])
|
||||
|
||||
@@ -2258,7 +2258,7 @@ describe "TextEditor", ->
|
||||
|
||||
|
||||
describe "when the preceding row consists of folded code", ->
|
||||
it "moves the line above the folded row and preseveres the correct folds", ->
|
||||
it "moves the line above the folded row and perseveres the correct folds", ->
|
||||
expect(editor.lineTextForBufferRow(8)).toBe " return sort(left).concat(pivot).concat(sort(right));"
|
||||
expect(editor.lineTextForBufferRow(9)).toBe " };"
|
||||
|
||||
@@ -3517,7 +3517,7 @@ describe "TextEditor", ->
|
||||
expect(buffer.lineForRow(1)).toBe ' var sort = function(items) { if (items.length <= 1) return items;'
|
||||
|
||||
describe "when text is selected", ->
|
||||
it "still deletes all text to begginning of the line", ->
|
||||
it "still deletes all text to beginning of the line", ->
|
||||
editor.setSelectedBufferRanges([[[1, 24], [1, 27]], [[2, 0], [2, 4]]])
|
||||
editor.deleteToBeginningOfLine()
|
||||
expect(buffer.lineForRow(1)).toBe 'ems) {'
|
||||
@@ -3704,7 +3704,7 @@ describe "TextEditor", ->
|
||||
describe "when autoIndent is enabled", ->
|
||||
describe "when the cursor's column is less than the suggested level of indentation", ->
|
||||
describe "when 'softTabs' is true (the default)", ->
|
||||
it "moves the cursor to the end of the leading whitespace and inserts enough whitespace to bring the line to the suggested level of indentaion", ->
|
||||
it "moves the cursor to the end of the leading whitespace and inserts enough whitespace to bring the line to the suggested level of indentation", ->
|
||||
buffer.insert([5, 0], " \n")
|
||||
editor.setCursorBufferPosition [5, 0]
|
||||
editor.indent(autoIndent: true)
|
||||
@@ -3727,7 +3727,7 @@ describe "TextEditor", ->
|
||||
expect(buffer.lineForRow(13).length).toBe 8
|
||||
|
||||
describe "when 'softTabs' is false", ->
|
||||
it "moves the cursor to the end of the leading whitespace and inserts enough tabs to bring the line to the suggested level of indentaion", ->
|
||||
it "moves the cursor to the end of the leading whitespace and inserts enough tabs to bring the line to the suggested level of indentation", ->
|
||||
convertToHardTabs(buffer)
|
||||
editor.setSoftTabs(false)
|
||||
buffer.insert([5, 0], "\t\n")
|
||||
@@ -4820,7 +4820,7 @@ describe "TextEditor", ->
|
||||
expect(buffer.lineForRow(6)).toBe(line7)
|
||||
expect(buffer.getLineCount()).toBe(count - 1)
|
||||
|
||||
describe "when the line being deleted preceeds a fold, and the command is undone", ->
|
||||
describe "when the line being deleted precedes a fold, and the command is undone", ->
|
||||
it "restores the line and preserves the fold", ->
|
||||
editor.setCursorBufferPosition([4])
|
||||
editor.foldCurrentRow()
|
||||
@@ -4992,7 +4992,7 @@ describe "TextEditor", ->
|
||||
editor.insertText('\n')
|
||||
expect(editor.indentationForBufferRow(2)).toBe editor.indentationForBufferRow(1) + 1
|
||||
|
||||
describe "when the line preceding the newline does't add a level of indentation", ->
|
||||
describe "when the line preceding the newline doesn't add a level of indentation", ->
|
||||
it "indents the new line to the same level as the preceding line", ->
|
||||
editor.setCursorBufferPosition([5, 14])
|
||||
editor.insertText('\n')
|
||||
|
||||
@@ -376,7 +376,7 @@ describe "TokenizedBuffer", ->
|
||||
expect(tokenizedBuffer.bufferRangeForScopeAtPosition('.storage.type.var.js', [0, 3])).toEqual [[0, 0], [0, 3]]
|
||||
|
||||
describe "when the selector matches a run of multiple tokens at the position", ->
|
||||
it "returns the range covered by all contigous tokens (within a single line)", ->
|
||||
it "returns the range covered by all contiguous tokens (within a single line)", ->
|
||||
expect(tokenizedBuffer.bufferRangeForScopeAtPosition('.function', [1, 18])).toEqual [[1, 6], [1, 28]]
|
||||
|
||||
describe ".indentLevelForRow(row)", ->
|
||||
|
||||
@@ -204,7 +204,7 @@ describe "TooltipManager", ->
|
||||
disposable2.dispose()
|
||||
expect(manager.findTooltips(element).length).toBe(0)
|
||||
|
||||
it "lets us hide tooltips programatically", ->
|
||||
it "lets us hide tooltips programmatically", ->
|
||||
disposable = manager.add element, title: "Title"
|
||||
hover element, ->
|
||||
expect(document.body.querySelector(".tooltip")).not.toBeNull()
|
||||
|
||||
@@ -2773,7 +2773,7 @@ i = /test/; #FIXME\
|
||||
})
|
||||
})
|
||||
|
||||
describe('when the core.allowPendingPaneItems option is falsey', () => {
|
||||
describe('when the core.allowPendingPaneItems option is falsy', () => {
|
||||
it('does not open item with `pending: true` option as pending', () => {
|
||||
let pane = null
|
||||
atom.config.set('core.allowPendingPaneItems', false)
|
||||
|
||||
Reference in New Issue
Block a user