resolve bugs in e2e test in windows and new module invoice-out

This commit is contained in:
Bernat Exposito 2018-02-28 15:40:52 +01:00
parent 241c360c54
commit 274d1475c9
5 changed files with 66 additions and 4 deletions

View File

@ -245,7 +245,7 @@ export default {
},
itemSummary: {
basicData: `${components.vnItemSummary} > vn-horizontal:nth-child(1) > vn-one:nth-child(2) > vn-vertical > p:nth-child(2)`,
tags: `${components.vnItemSummary} > vn-horizontal:nth-child(1) > vn-one:nth-child(3) > vn-vertical > p:nth-child(2)`,
tags: `${components.vnItemSummary} > vn-horizontal:nth-child(1) > vn-one:nth-child(3) > vn-vertical > p`,
niche: `${components.vnItemSummary} > vn-horizontal:nth-child(2) > vn-one:nth-child(1) > vn-vertical > p:nth-child(2)`,
botanical: `${components.vnItemSummary} > vn-horizontal:nth-child(2) > vn-one:nth-child(2) > vn-vertical > p`,
barcode: `${components.vnItemSummary} > vn-horizontal:nth-child(2) > vn-one:nth-child(3) > vn-vertical > p`

View File

@ -51,7 +51,7 @@ describe('Item summary path', () => {
it(`should check the item summary preview shows fields from tags`, () => {
return nightmare
.waitForTextInElement(selectors.itemSummary.tags, 'Color: Yellow')
.wait(200)
.getInnerText(selectors.itemSummary.tags)
.then(result => {
expect(result).toContain('Color: Yellow');

View File

@ -85,13 +85,14 @@ describe('Item', () => {
});
describe('clone path', () => {
it('should access to the items index by clicking the items button', () => {
it('should return to the items index by clicking the return to items button', () => {
return nightmare
.click(selectors.itemBasicData.goToItemIndexButton)
.wait(selectors.itemsIndex.createItemButton)
.waitForURL('#!/item/list')
.parsedUrl()
.then(url => {
expect(url.hash).toEqual('#!/item/list');
expect(url.hash).toContain('#!/item/list');
});
});

View File

@ -0,0 +1,55 @@
{
"name": "InvoiceOut",
"base": "VnModel",
"options": {
"mysql": {
"table": "invoiceOut"
}
},
"properties": {
"id": {
"id": true,
"type": "Number",
"description": "Identifier"
},
"ref": {
"id": true,
"type": "String",
"required": true
},
"serial": {
"type": "String"
},
"issued": {
"type": "date"
},
"amount": {
"type": "Number"
},
"created": {
"type": "date"
},
"dued": {
"type": "date"
},
"booked": {
"type": "date"
},
"pdf": {
"type": "Number"
}
},
"relations": {
"client": {
"type": "belongsTo",
"model": "Client",
"foreignKey": "clientFk"
},
"company": {
"type": "belongsTo",
"model": "Company",
"foreignKey": "companyFk",
"required": true
}
}
}

View File

@ -25,5 +25,11 @@
},
"ObservationType": {
"dataSource": "vn"
},
"Recovery": {
"dataSource": "vn"
},
"InvoiceOut": {
"dataSource": "vn"
}
}