From 6cc4cf87b96736fd5a98ac3ff7ca1ec0c267dc01 Mon Sep 17 00:00:00 2001 From: Jason Rudolph & Nathan Sobo Date: Wed, 31 Jul 2013 15:46:39 -0700 Subject: [PATCH] :lipstick: Add intention-revealing helper method --- spec/app/tokenized-buffer-spec.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spec/app/tokenized-buffer-spec.coffee b/spec/app/tokenized-buffer-spec.coffee index 2a1ce0c0f..78af67309 100644 --- a/spec/app/tokenized-buffer-spec.coffee +++ b/spec/app/tokenized-buffer-spec.coffee @@ -12,7 +12,11 @@ describe "TokenizedBuffer", -> TokenizedBuffer.prototype.chunkSize = 5 jasmine.unspy(TokenizedBuffer.prototype, 'tokenizeInBackground') + startTokenizing = (tokenizedBuffer) -> + tokenizedBuffer.setVisible(true) + fullyTokenize = (tokenizedBuffer) -> + tokenizedBuffer.setVisible(true) advanceClock() while tokenizedBuffer.firstInvalidRow()? changeHandler?.reset() @@ -20,7 +24,7 @@ describe "TokenizedBuffer", -> beforeEach -> buffer = project.bufferForPath('sample.js') tokenizedBuffer = new TokenizedBuffer(buffer) - tokenizedBuffer.setVisible(true) + startTokenizing(tokenizedBuffer) tokenizedBuffer.on "changed", changeHandler = jasmine.createSpy('changeHandler') afterEach -> @@ -300,7 +304,7 @@ describe "TokenizedBuffer", -> atom.activatePackage('coffee-script-tmbundle', sync: true) buffer = project.bufferForPath('sample-with-tabs.coffee') tokenizedBuffer = new TokenizedBuffer(buffer) - tokenizedBuffer.setVisible(true) + startTokenizing(tokenizedBuffer) afterEach -> tokenizedBuffer.destroy() @@ -333,7 +337,6 @@ describe "TokenizedBuffer", -> //\uD835\uDF97xyz """ tokenizedBuffer = new TokenizedBuffer(buffer) - tokenizedBuffer.setVisible(true) fullyTokenize(tokenizedBuffer) afterEach -> @@ -371,7 +374,6 @@ describe "TokenizedBuffer", -> buffer = project.bufferForPath(null, "
<%= User.find(2).full_name %>
") tokenizedBuffer = new TokenizedBuffer(buffer) tokenizedBuffer.setGrammar(syntax.selectGrammar('test.erb')) - tokenizedBuffer.setVisible(true) fullyTokenize(tokenizedBuffer) {tokens} = tokenizedBuffer.lineForScreenRow(0) @@ -390,7 +392,6 @@ describe "TokenizedBuffer", -> it "returns the correct token (regression)", -> buffer = project.bufferForPath('sample.js') tokenizedBuffer = new TokenizedBuffer(buffer) - tokenizedBuffer.setVisible(true) fullyTokenize(tokenizedBuffer) expect(tokenizedBuffer.tokenForPosition([1,0]).scopes).toEqual ["source.js"] expect(tokenizedBuffer.tokenForPosition([1,1]).scopes).toEqual ["source.js"]