 
         findView.findEditor.trigger 'core:confirm'
         findView.findEditor.trigger 'core:confirm'
-        waits 1
-        runs ->
-          nextResult = editorView.find('.current-result')
-          nextPosition = resultPosition(nextResult)
-          expect(nextResult).toHaveLength 1
-          expect(nextPosition).not.toEqual firstPosition
-
-          findView.findEditor.trigger 'find-and-replace:find-previous'
-          findView.findEditor.trigger 'find-and-replace:find-previous'
-
-        waits 1
-        runs ->
-          originalResult = editorView.find('.current-result')
-          originalPosition = resultPosition(originalResult)
-          expect(originalResult).toHaveLength 1
-          expect(originalPosition).toEqual firstPosition
+
+        nextResult = editorView.find('.current-result')
+        nextPosition = resultPosition(nextResult)
+        expect(nextResult).toHaveLength 1
+        expect(nextPosition).not.toEqual firstPosition
+
+        findView.findEditor.trigger 'find-and-replace:find-previous'
+        findView.findEditor.trigger 'find-and-replace:find-previous'
+
+        originalResult = editorView.find('.current-result')
+        originalPosition = resultPosition(originalResult)
+        expect(originalResult).toHaveLength 1
+        expect(originalPosition).toEqual firstPosition
 
       it "adds a class to the result when the current selection equals the result's range", ->
         originalResult = editorView.find('.current-result')

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

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

        findView.findEditor.setText 'notinthefilebro'
        findView.findEditor.trigger 'core:confirm'

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

