- describe('Test Grid Boxes', function () {
- it('Test Grid Box Functionality', function () {
+ it('Test Grid Box Functionality', function () {
+ _.each(XV, function (value, key) {
+ var list,
+ kinds = ['SalesOrderList', 'QuoteList', 'InvoiceList', 'ReturnList', 'ProjectList'];
+ // lists with grid boxes; TODO: find candidates automatically
+ if (_.contains(kinds, key)) {
+ describe('Create Workspace for XV.' + key, function () {
+ it('Create a Workspace', function () {
+ list = "XV." + key;
+ smoke.navigateToNewWorkspace(XT.app, list, function (workspaceContainer) {
+ var workspace = workspaceContainer.$.workspace,
+ getExportButton = function (obj) {
+ var result = null;
+ if (_.isObject(obj.$)) {
+ result = obj.$.exportButton ||
+ _.find(obj.$, getExportButton);
+ }
+ return result;
+ };