using select functions', function() {
        it('should update selectedItem(s) on select', function() {
          table.selectItem('foo');

          expect(table.selectedItem).to.eql('foo');
          expect(table.selectedItems).to.have.members(['foo']);
        });

        it('should fire `selected-item-changed`', function(done) {
          table.addEventListener('selected-item-changed', function(e) {
            expect(e.detail.value).to.eql('foo');

            done();
          });

          table.s