      first.addEventListener('value-changed', function(e) {
            done(new Error('Value should not change.'));
          });

          first.click();

          setTimeout(done, 250);
        });

        it('should select row when clicking', function(done) {
          first.addEventListener('value-changed', function(e) {
            expect(e.detail.value).to.eql(true);
            done();
          });

          first.click();
        });

        it('should deselect row when clicking again', funct