 
         editor.setSelectedBufferRange([[5, 16], [5, 20]])
 
-        waits 1
-        runs ->
-          expect(editorView.find('.current-result')).toHaveLength 0
-          editor.setSelectedBufferRange([[5, 16], [5, 21]])
-
-        waits 1
-        runs ->
-          newResult = editorView.find('.current-result')
-          newPosition = resultPosition(newResult)
-          expect(newResult).toHaveLength 1
-          expect(newPosition).not.toBe originalPosition
+        expect(editorView.find('.current-result')).toHaveLength 0
+        editor.setSelectedBufferRange([[5, 16], [5, 21]])
+
+        newResult = editorView.find('.current-result')
+        newPosition = resultPosition(newResult)
+        expect(newResult).toHaveLength 1
+        expect(newPosition).not.toBe originalPosition
 
     describe "when user types in the find editor", ->
       advance = ->

          waitsForPromise ->
            atom.workspace.open('sample.coffee')

          waits 1
          runs ->
            # old editor has no more results
            expect(editorView.find('.highlight.find-result')).toHaveLength 0

            newEditorView.trigger('core:close')
            editorView.focus()

          runs ->
            expect(editorView.find('.find-result')).toHaveLength 6

