custom status

This commit is contained in:
Diego Mello 2020-05-14 15:45:25 -03:00
parent 0b402489d1
commit 62bb88429f
1 changed files with 7 additions and 5 deletions

View File

@ -19,8 +19,8 @@ describe('Status screen', () => {
describe('Render', async() => { describe('Render', async() => {
it('should have status input', async() => { it('should have status input', async() => {
await expect(element(by.id('status-view-input'))).toBeVisible(); await expect(element(by.id('status-view-input'))).toBeVisible();
await expect(element(by.id('status-view-online'))).toExist(); await expect(element(by.id('status-view-online'))).toExist();
await expect(element(by.id('status-view-busy'))).toExist(); await expect(element(by.id('status-view-busy'))).toExist();
await expect(element(by.id('status-view-away'))).toExist(); await expect(element(by.id('status-view-away'))).toExist();
await expect(element(by.id('status-view-offline'))).toExist(); await expect(element(by.id('status-view-offline'))).toExist();
@ -29,9 +29,10 @@ describe('Status screen', () => {
describe('Usage', async() => { describe('Usage', async() => {
it('should change status', async() => { it('should change status', async() => {
await element(by.id('status-view-busy')).tap(); await sleep(1000);
sleep(1000); await element(by.id('status-view-busy')).tap();
await expect(element(by.id('status-view-current-busy'))).toExist(); await sleep(1000);
await expect(element(by.id('status-view-current-busy'))).toExist();
}); });
it('should change status text', async() => { it('should change status text', async() => {
@ -39,6 +40,7 @@ describe('Status screen', () => {
await sleep(1000); await sleep(1000);
await element(by.id('status-view-submit')).tap(); await element(by.id('status-view-submit')).tap();
await waitForToast(); await waitForToast();
await waitFor(element(by.label('status-text-new').withAncestor(by.id('sidebar-custom-status')))).toBeVisible().withTimeout(2000);
}); });
}); });
}); });