         artists: false
         contemporary: false
 
-      @filterArtworks = new FilterArtworks fabricate2('filter_artworks'), { parse: true }
+      artworks = _.clone(fabricate2('filter_artworks'))
+      artworks.aggregations.total.value = 0
+
+      @filterArtworks = new FilterArtworks artworks, { parse: true }
 
       benv.render resolve(__dirname, '../templates/index.jade'), {
         sd: CURRENT_PATH: "/artist/#{@artist.id}/shows"

        params: new Backbone.Model
        filterLabelMap: require '../../../components/filter2/dropdown/label_map.coffee'
        _s: _s
      }, done

    it 'should not display the no works message if there is more than 0 artworks', ->

        params: new Backbone.Model
        filterLabelMap: require '../../../components/filter2/dropdown/label_map.coffee'
        _s: _s
        _: _
      }, done

    # pending until there is an empty state
    it 'should display the no works message if there is 0 artworks', ->
      @artist.get('published_artworks_count').should.equal 0
      $('body').html().should.containEql "There are no #{@artist.get('name')} works on Artsy yet."

