5 #import <XCTest/XCTest.h>
19 - (instancetype)init {
24 - (flutter::Rasterizer::Screenshot)takeScreenshot:(flutter::Rasterizer::ScreenshotType)type
25 asBase64Encoded:(BOOL)base64Encode {
30 _callbackCalled = YES;
40 - (void)testFlutterViewEnableSemanticsWhenIsAccessibilityElementIsCalled {
44 XCTAssertFalse(view.isAccessibilityElement);
48 - (void)testFlutterViewBackgroundColorIsNil {
51 XCTAssertNil(view.backgroundColor);
54 - (void)testLayerScalesMatchScreenAfterLayoutSubviews {
57 view.layer.contentsScale = CGFloat(-99.0);
58 view.layer.rasterizationScale = CGFloat(-99.0);
59 UIScreen* screen = [view
screen];
60 XCTAssertNotEqual(view.layer.contentsScale, screen.scale);
61 XCTAssertNotEqual(view.layer.rasterizationScale, screen.scale);
62 [view layoutSubviews];
63 XCTAssertEqual(view.layer.contentsScale, screen.scale);
64 XCTAssertEqual(view.layer.rasterizationScale, screen.scale);