             expect(up.proxy.queue.allRequests.length).toEqual(1)
             expect(change1Error).toBeUndefined()
 
-            change2Promise = up.render('.element', url: '/path2')
+            change2Promise = up.render('.element', url: '/path2', solo: true)
 
           next =>
             expect(change1Error).toBeError(/aborted/)

          change1Promise = undefined
          change2Promise = undefined

          change1Promise = up.render('.element', url: '/path1').catch (e) -> change1Error = e

          next =>
            expect(up.proxy.queue.allRequests.length).toEqual(1)
            expect(change1Error).toBeUndefined()

            change2Promise = up.render('.element', url: '/path2', preload: true)

          next =>
            expect(change1Error).toBeUndefined()

            next =>
              expect(swapDirectlySpy).toHaveBeenCalled()

      describe 'with { reveal } option', ->

        beforeEach ->
          @revealedHTML = []
