#1055 e2e user configuration user company check
This commit is contained in:
parent
01fd9fd5fe
commit
cb8b33a476
|
@ -1,7 +1,7 @@
|
||||||
import selectors from '../../helpers/selectors.js';
|
import selectors from '../../helpers/selectors.js';
|
||||||
import createNightmare from '../../helpers/nightmare';
|
import createNightmare from '../../helpers/nightmare';
|
||||||
|
|
||||||
describe('User config', () => {
|
fdescribe('User config', () => {
|
||||||
const nightmare = createNightmare();
|
const nightmare = createNightmare();
|
||||||
|
|
||||||
describe('as salesPerson', () => {
|
describe('as salesPerson', () => {
|
||||||
|
@ -41,9 +41,32 @@ describe('User config', () => {
|
||||||
.waitForLogin('employee');
|
.waitForLogin('employee');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should open the user config form to check the settings', async() => {
|
||||||
|
let userLocalWarehouse = await nightmare
|
||||||
|
.waitToClick(selectors.globalItems.userMenuButton)
|
||||||
|
.getProperty(`${selectors.globalItems.userLocalWarehouse} input`, 'value');
|
||||||
|
|
||||||
|
let userLocalBank = await nightmare
|
||||||
|
.getProperty(`${selectors.globalItems.userLocalBank} input`, 'value');
|
||||||
|
|
||||||
|
let userLocalCompany = await nightmare
|
||||||
|
.getProperty(`${selectors.globalItems.userLocalCompany} input`, 'value');
|
||||||
|
|
||||||
|
let userWarehouse = await nightmare
|
||||||
|
.waitToGetProperty(`${selectors.globalItems.userWarehouse} input`, 'value');
|
||||||
|
|
||||||
|
let userCompany = await nightmare
|
||||||
|
.waitToGetProperty(`${selectors.globalItems.userCompany} input`, 'value');
|
||||||
|
|
||||||
|
expect(userLocalWarehouse).toEqual('');
|
||||||
|
expect(userLocalBank).toEqual('');
|
||||||
|
expect(userLocalCompany).toEqual('');
|
||||||
|
expect(userWarehouse).toEqual('Warehouse Two');
|
||||||
|
expect(userCompany).toEqual('CCs');
|
||||||
|
});
|
||||||
|
|
||||||
it('should now edit the user config data', async() => {
|
it('should now edit the user config data', async() => {
|
||||||
let result = await nightmare
|
let result = await nightmare
|
||||||
.waitToClick(selectors.globalItems.userMenuButton)
|
|
||||||
.autocompleteSearch(selectors.globalItems.userLocalWarehouse, 'Warehouse Four')
|
.autocompleteSearch(selectors.globalItems.userLocalWarehouse, 'Warehouse Four')
|
||||||
.autocompleteSearch(selectors.globalItems.userLocalBank, 'Pay on receipt')
|
.autocompleteSearch(selectors.globalItems.userLocalBank, 'Pay on receipt')
|
||||||
.autocompleteSearch(selectors.globalItems.userLocalCompany, 'VNL')
|
.autocompleteSearch(selectors.globalItems.userLocalCompany, 'VNL')
|
||||||
|
|
Loading…
Reference in New Issue