module(“Menus – Automatic Resizing”);

function createMenu(items) {

return SC.AutoResizingMenuPane.create({
  items: items
});

}

test(“Different widths for different sets of items”, function() {

SC.RunLoop.begin();
var menu1 = createMenu("A B C D E F G".w());
menu1.popup();

var menu2 = createMenu("HelloY'allVeryLongThing World".w());
menu2.popup();
SC.RunLoop.end();

var w1 = menu1.get('layout').width;
var w2 = menu2.get('layout').width;

ok(w2 > w1, "Menu 2 should be wider than Menu 1");

menu1.remove();
menu2.remove();

});