,
          value2: 'fooz'
        }, {
          value: 'bar',
          value2: 'bah'
        }, {
          value: 'qux',
          value2: 'baz'
        }];

        Polymer.Base.async(done, 200);
      });

      it('should select item', function() {
        grid.selectItem(0);

        expect(grid.selectedItem).to.eql(grid.items[0]);
      });

      it('should fire `selected-item-changed` event', function() {
        var spy = sinon.spy();
        grid.addEventListener('selected-item-changed', spy);
