5 #import <OCMock/OCMock.h>
6 #import <XCTest/XCTest.h>
22 _ensureSemanticsEnabledCalled = YES;
38 - (void)testSpawnsShareGpuContext {
45 XCTAssertNotNil(spawn);
46 XCTAssertTrue([
engine iosPlatformView] !=
nullptr);
47 XCTAssertTrue([spawn iosPlatformView] !=
nullptr);
48 std::shared_ptr<flutter::IOSContext> engine_context = [engine iosPlatformView]->GetIosContext();
49 std::shared_ptr<flutter::IOSContext> spawn_context = [spawn iosPlatformView]->GetIosContext();
50 XCTAssertEqual(engine_context, spawn_context);
53 XCTAssertTrue(engine_context->GetMainContext() !=
nullptr);
54 XCTAssertEqual(engine_context->GetMainContext(), spawn_context->GetMainContext());
58 - (void)testEnableSemanticsWhenFlutterViewAccessibilityDidCall {
60 engine.ensureSemanticsEnabledCalled = NO;
61 [engine flutterViewAccessibilityDidCall];
62 XCTAssertTrue(
engine.ensureSemanticsEnabledCalled);