diff --git a/tests/app/ui/image/image-tests.ts b/tests/app/ui/image/image-tests.ts index 8eab8e245..35f57083d 100644 --- a/tests/app/ui/image/image-tests.ts +++ b/tests/app/ui/image/image-tests.ts @@ -339,19 +339,21 @@ export var test_DimensionsAreRoundedAfterScale = function() { let host = new StackLayout(); let image = new Image(); image.src = "~/ui/image/700x50.png"; + let imageWidth = 700; + let imageHeight = 50; let density = utils.layout.getDisplayDensity(); - let limit = 320; - host.width = limit / density; - host.height = limit / density; + let hostWidth = 320; + host.width = hostWidth / density; + host.height = hostWidth / density; host.addChild(image); let mainPage = helper.getCurrentPage(); mainPage.content = host; TKUnit.waitUntilReady(() => host.isLoaded); TKUnit.waitUntilReady(() => image.isLayoutValid); - let scale = limit / 700; - let expectedHeight = Math.round(50 * scale); - TKUnit.assertEqual(image.getMeasuredWidth(), limit, "Actual width is different from expected width."); + let scale = hostWidth / imageWidth; + let expectedHeight = Math.round(imageHeight * scale); + TKUnit.assertEqual(image.getMeasuredWidth(), hostWidth, "Actual width is different from expected width."); TKUnit.assertEqual(image.getMeasuredHeight(), expectedHeight, "Actual height is different from expected height."); }; \ No newline at end of file