             fixture('.target', text: 'target text')
             fixture('.other', text: 'other text')
             fixture('.fail-target', text: 'fail-target text')
-            up.render('.target', url: '/path', failTarget: '.fail-target', reveal: '.other')
+            up.render('.target', url: '/path', failTarget: '.fail-target', reveal: '.other', failReveal: true)
 
             next =>
               @respondWithSelector('.fail-target', status: 500, text: 'new fail-target text')

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

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

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

          change1Promise = undefined
          change2Promise = undefined

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

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

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

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