n() {
          grid.selectAll();

          grid.clearSelection();

          expect(grid.selectedItems.inverted).to.be.false;
          expect(grid.selectedItems).to.be.empty;
        });

        describe('select all checkbox', function() {
          it('should be indeterminate', function() {
            grid.selectItem(0);

            expect(grid.$.header.querySelector('data-table-checkbox').indeterminate).to.be.true;
          });

          it('should be checked', function() {
            grid.select