         Backbone.sync
             .onCall 0
             .yieldsTo 'success', [fabricate 'featured_link']
-        routes.index extend({ user: 'existy' }, @req), @res
+        routes.index @req, @res
           .then =>
             @res.render.args[0][0].should.equal 'index'
             @res.render.args[0][1].modules[0].key.should.equal 'followed_artists'

        Backbone.sync
          .onCall 0
          .yieldsTo 'error'
        routes.index extend({ user: 'existy' }, @req), @res
          .then =>
            @res.render.args[0][0].should.equal 'index'
            @res.render.args[0][1].featuredLinks.length.should.equal 0

              .should.equal 'My hero'

      it 'with lab feature, does not fetch hero units or featured links', ->
        @user.hasLabFeature = () -> true
        @metaphysics.returns Promise.resolve
          home_page:
            artwork_modules: []
        routes.index @req, @res
          .then =>
            @res.render.args[0][0].should.equal 'index'
            @res.render.args[0][1].modules[0].key.should.equal 'followed_artists'
