|  | @@ -34,7 +34,11 @@ describe('top level api', () => {
 | 
	
		
			
			| 34 | 34 |    it('unmount is called on pop', async () => {
 | 
	
		
			
			| 35 | 35 |      await elementByLabel('Push Lifecycle Screen').tap();
 | 
	
		
			
			| 36 | 36 |      await expect(elementByLabel('didAppear')).toBeVisible();
 | 
	
		
			
			| 37 |  | -    await element(by.traits(['button']).and(by.label('Back'))).tap();
 | 
	
		
			
			|  | 37 | +    try {
 | 
	
		
			
			|  | 38 | +      await element(by.trait(['button']).and(by.label('Back'))).tap();
 | 
	
		
			
			|  | 39 | +    } catch (err) {
 | 
	
		
			
			|  | 40 | +      await element(by.type('_UIModernBarButton').and(by.label('Back'))).tap();
 | 
	
		
			
			|  | 41 | +    }
 | 
	
		
			
			| 38 | 42 |      await expect(elementByLabel('didDisappear')).toBeVisible();
 | 
	
		
			
			| 39 | 43 |      await expect(elementByLabel('componentWillUnmount')).toBeVisible();
 | 
	
		
			
			| 40 | 44 |    });
 |