mirror of
				https://git.cloudron.io/cloudron/syncthing-app
				synced 2025-11-04 08:42:33 +00:00 
			
		
		
		
	make the tests work
This commit is contained in:
		@@ -46,7 +46,7 @@ describe('Application life cycle test', function () {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    var LOCATION = 'test';
 | 
					    var LOCATION = 'test';
 | 
				
			||||||
    var TEST_TIMEOUT = 30000;
 | 
					    var TEST_TIMEOUT = 30000;
 | 
				
			||||||
    var FOLDER = 'outerspace';
 | 
					    var FOLDER = 'xmf'; // keep this small. long folder names fail in automation, not sure why
 | 
				
			||||||
    var SYNC_PORT = 22001;
 | 
					    var SYNC_PORT = 22001;
 | 
				
			||||||
    var app;
 | 
					    var app;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -89,12 +89,18 @@ describe('Application life cycle test', function () {
 | 
				
			|||||||
            return browser.findElement(by.css('[ng-click*=addFolder]')).click();
 | 
					            return browser.findElement(by.css('[ng-click*=addFolder]')).click();
 | 
				
			||||||
        }).then(function () {
 | 
					        }).then(function () {
 | 
				
			||||||
            return visible(by.id('folderPath'));
 | 
					            return visible(by.id('folderPath'));
 | 
				
			||||||
 | 
					        }).then(function () {
 | 
				
			||||||
 | 
					            return browser.sleep(4000); // wait more, not sure why this is needed
 | 
				
			||||||
        }).then(function() {
 | 
					        }).then(function() {
 | 
				
			||||||
            return browser.findElement(by.id('folderLabel')).sendKeys(FOLDER);
 | 
					            return browser.findElement(by.id('folderLabel')).sendKeys(FOLDER);
 | 
				
			||||||
 | 
					        }).then(function () {
 | 
				
			||||||
 | 
					            return browser.sleep(4000); // without this sometimes only part of the folder name gets through
 | 
				
			||||||
        }).then(function() {
 | 
					        }).then(function() {
 | 
				
			||||||
            return browser.findElement(by.css('[ng-click*=saveFolder]')).click();
 | 
					            return browser.findElement(by.css('[ng-click*=saveFolder]')).click();
 | 
				
			||||||
        }).then(function() {
 | 
					        }).then(function() {
 | 
				
			||||||
            return browser.wait(until.elementLocated(by.css('#folders .panel-status span[ng-switch-when=unshared]')), TEST_TIMEOUT);
 | 
					            return browser.wait(until.elementLocated(by.css('#folders .panel-status span[ng-switch-when=unshared]')), TEST_TIMEOUT);
 | 
				
			||||||
 | 
					        }).then(function () {
 | 
				
			||||||
 | 
					            return browser.sleep(4000);
 | 
				
			||||||
        }).then(function() {
 | 
					        }).then(function() {
 | 
				
			||||||
            callback();
 | 
					            callback();
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user