it('should render headers only once', function () {
            var grid = new DataGrid(['foo']);
            var table = grid.getElement();

            expect(table.find('th').size()).toEqual(1);
            grid.setDataSource(new List());
            expect(table.find('th').size()).toEqual(1);
        });
        it('should be bindable', function () {
            var grid = new DataGrid([]);
            var list = new List();
            grid.setDataSource(list);

            var table = grid.getElement();
            expect(table.find('tr').size()).toEqual(1);

            list.addItem({});

            expect(table.find('tr').size()).toEqual(2);
        });