func testConnectAsMasterInvalidRegion()

in Swift/AWSKinesisVideoWebRTCDemoAppTests/ChannelConfigurationViewControllerTest.swift [84:101]


    func testConnectAsMasterInvalidRegion() {
        XCTAssertNotNil(channelVC?.connectAsMasterButton)
        XCTAssertNotNil(channelVC?.connectAsViewerButton)
        XCTAssertNotNil(channelVC?.connectedLabel)
        
        channelVC?.connectAsMaster(channelVC!)
        XCTAssertTrue((channelVC?.isMaster)!)

        // Channel name is set to `test`
        // Region Name is invalid and set to `us-west-3`
        channelVC?.channelName.text = "test-123"
        channelVC?.regionName.text = "us-west-3"
        channelVC?.connectAsRole(role: masterRole, connectAsUser: connectAsMasterKey)
        XCTAssertTrue(channelVC?.presentedViewController is UIAlertController)
        XCTAssertEqual(channelVC?.presentedViewController?.title, "Missing Required Fields")
        XCTAssertTrue(channelVC?.awsRegionType == .Unknown)

    }