 it('should work after initialized with empty items', () => {
        grid = fixture('default');
        grid.items = [];
        grid.items = [0];
        flushGrid(grid);
        expect(getRows(grid.$.items)).to.have.length(1);
      });

      it('should have the right data', () => {
        expect(getContent(0, 0)).to.equal('foo');
        expect(getContent(1, 0)).to.equal('baz');
      });

      it('should be observed for shift', () => {
        grid.unshift('items', {
          name: {
            fi