Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
2.0.0
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import XCTest
class SettingsTest: BaseTestCase {
func testHelpOpensSUMOInTab() {
navigator.goto(SettingsScreen)
let settingsTableView = app.tables["AppSettingsTableViewController.tableView"]
while settingsTableView.staticTexts["Help"].exists == false {
settingsTableView.swipeUp()
}
let helpMenu = settingsTableView.cells["Help"]
XCTAssertTrue(helpMenu.isEnabled)
helpMenu.tap()
waitUntilPageLoad()
waitForValueContains(app.textFields["url"], value: "support.mozilla.org")
waitforExistence(app.webViews.staticTexts["Firefox for iOS"])
XCTAssertTrue(app.webViews.staticTexts["Firefox for iOS"].exists)
let numTabs = app.buttons["Show Tabs"].value
XCTAssertEqual("2", numTabs as? String, "Sume should be open in a different tab")
}
}