mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-11-10 10:17:11 +03:00
eb2ace37b4
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
20 lines
814 B
CoffeeScript
20 lines
814 B
CoffeeScript
describe "TokenizedLine", ->
|
|
editor = null
|
|
|
|
beforeEach ->
|
|
waitsForPromise -> atom.packages.activatePackage('language-coffee-script')
|
|
|
|
describe "::isOnlyWhitespace()", ->
|
|
beforeEach ->
|
|
waitsForPromise ->
|
|
atom.workspace.open('coffee.coffee').then (o) -> editor = o
|
|
|
|
it "returns true when the line is only whitespace", ->
|
|
expect(editor.tokenizedLineForScreenRow(3).isOnlyWhitespace()).toBe true
|
|
expect(editor.tokenizedLineForScreenRow(7).isOnlyWhitespace()).toBe true
|
|
expect(editor.tokenizedLineForScreenRow(23).isOnlyWhitespace()).toBe true
|
|
|
|
it "returns false when the line is not only whitespace", ->
|
|
expect(editor.tokenizedLineForScreenRow(0).isOnlyWhitespace()).toBe false
|
|
expect(editor.tokenizedLineForScreenRow(2).isOnlyWhitespace()).toBe false
|