From be38b924d1facd88f69c265106f66393fb213f1c Mon Sep 17 00:00:00 2001 From: Julius Härtl Date: Tue, 29 Dec 2020 08:35:09 +0100 Subject: jsunit: harden avatar tests to pass with fractional scaling of elements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- core/js/tests/specs/jquery.avatarSpec.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'core/js/tests') diff --git a/core/js/tests/specs/jquery.avatarSpec.js b/core/js/tests/specs/jquery.avatarSpec.js index 4e13b7f26ff..420c72d2e9b 100644 --- a/core/js/tests/specs/jquery.avatarSpec.js +++ b/core/js/tests/specs/jquery.avatarSpec.js @@ -38,8 +38,8 @@ describe('jquery.avatar tests', function() { it('undefined', function() { $div.avatar('foo'); - expect($div.height()).toEqual(64); - expect($div.width()).toEqual(64); + expect(Math.round($div.height())).toEqual(64); + expect(Math.round($div.width())).toEqual(64); }); it('undefined but div has height', function() { @@ -49,8 +49,8 @@ describe('jquery.avatar tests', function() { expect(window.Image).toHaveBeenCalled(); window.Image().onerror(); - expect($div.height()).toEqual(9); - expect($div.width()).toEqual(9); + expect(Math.round($div.height())).toEqual(9); + expect(Math.round($div.width())).toEqual(9); }); it('undefined but data size is set', function() { @@ -60,8 +60,8 @@ describe('jquery.avatar tests', function() { expect(window.Image).toHaveBeenCalled(); window.Image().onerror(); - expect($div.height()).toEqual(10); - expect($div.width()).toEqual(10); + expect(Math.round($div.height())).toEqual(10); + expect(Math.round($div.width())).toEqual(10); }); @@ -71,8 +71,8 @@ describe('jquery.avatar tests', function() { expect(window.Image).toHaveBeenCalled(); window.Image().onerror(); - expect($div.height()).toEqual(8); - expect($div.width()).toEqual(8); + expect(Math.round($div.height())).toEqual(8); + expect(Math.round($div.width())).toEqual(8); }); }); -- cgit v1.2.3