             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', { content: 'local content' })

          next =>
            expect(change1Error).toBeError(/aborted/)

            next => @respondWithSelector('.failure-target', status: 500)
            next => expect(location.href).toMatchURL('/path6')

      describe 'with { title } option', ->

        beforeEach ->
          up.history.config.enabled = true

        it "sets the document title to the response <title>", asyncSpec (next) ->
          $fixture('.container').text('old container text')
          up.render('.container', url: '/path', title: true)

          next =>
            @respondWith """
