test(e2e): fix e2e tests in Firefox

This commit is contained in:
Georgios Kalpakas
2016-07-29 11:43:36 +03:00
parent 13b7bf0bb5
commit cd2f6d9d3b
2 changed files with 7 additions and 3 deletions
+5 -2
View File
@@ -1018,13 +1018,16 @@ var inputType = {
</file>
<file name="protractor.js" type="protractor">
it('should change state', function() {
var inputs = element.all(by.model('color.name'));
var color = element(by.binding('color.name'));
expect(color.getText()).toContain('blue');
element.all(by.model('color.name')).get(0).click();
inputs.get(0).click();
expect(color.getText()).toContain('red');
inputs.get(1).click();
expect(color.getText()).toContain('green');
});
</file>
</example>
+2 -1
View File
@@ -25,7 +25,8 @@ describe('$anchorScroll', function() {
pass: browser.driver.
executeScript(_script_getTop, id).
then(function(actualTop) {
var passed = actualTop === expectedTop;
// Some browsers may report have +/-1 pixel deviation
var passed = Math.abs(expectedTop - actualTop) <= 1;
result.message = 'Expected #' + id + '\'s top' + (passed ? ' not' : '') +
' to be ' + expectedTop + ', but it was ' + actualTop;
return passed;