       actual = _.map @albums.typeahead('ti'), (m) -> m.get('name')
 
       actual.should.eql expected
+      @albums._adjacency['t'].length.should.eql 3
 
     it 'should handle removing a model', ->
       @albums.remove @albums.where(band: 'Queen')

      actual = _.map @albums.typeahead('you'), (a) -> a.get('name')

      actual.should.eql.expected

    it 'should handle changing a typeahead attribute value', ->
      model = @albums.findWhere(band: 'Rick Astley')

      actual = _.map @albums.typeahead('m'), (m) -> m.get('name')

      actual.should.eql expected
      @albums._adjacency['m'].length.should.eql 2
