var openAndCheckDialog = function (t, buttonSelector, dialogSelector) {
Ext.ComponentQuery.query("#maintoolbar-add")[0].showMenu();
t.click(buttonSelector, function () {
t.waitForComponentQueryVisible(selector, function(){
});
});
};
t.it("Should open a creation form", function (t) {
openAndCheckDialog(t, ".add-a", "dialog-a=");
});
t.it("Should open e creation form", function (t) {
openAndCheckDialog(t, ".add-e", "dialog-e");
});
t.it("Should open t creation form", function (t) {
openAndCheckDialog(t, ".add-t", "dialog-t");
});
t.it("Should open p creation form", function (t) {
openAndCheckDialog(t, ".add-p", "dialog-p");
});
t.it("Should open n creation form", function (t) {
openAndCheckDialog(t, ".add-n", "dialog-n");
});
t.it("Should open forum creation f", function (t) {
openAndCheckDialog(t,".add-f", "dialog-f");
});
Support Forum
This something specific to your app / test suite, you'll have to debug it yourself.
Read the API documentation