// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #import #import #import "PlatformViewController.h" @interface PlatformViewControllerTests : XCTestCase @property (nonatomic, strong) XCUIApplication *app; @end @implementation PlatformViewControllerTests - (void)setUp { // Put setup code here. // This method is called before the invocation of each test method in the class. } - (void)tearDown { // Put teardown code here. // This method is called after the invocation of each test method in the class. } - (void)testViewControllerIconLoaded { UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; PlatformViewController* controller = [storyboard instantiateViewControllerWithIdentifier:@"PlatformView"]; XCTAssertNotNil(controller); [controller loadViewIfNeeded]; UIImage* incrementButtonIcon = [controller.incrementButton imageForState:UIControlStateNormal]; XCTAssertNotNil(incrementButtonIcon); } @end