Skip to content

Commit 3427261

Browse files
committed
Try UI tests app launch
1 parent ed37623 commit 3427261

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

ios-baseUITests/ios_baseUITests.swift

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,18 @@
99
import XCTest
1010

1111
class ios_baseUITests: XCTestCase {
12-
12+
1313
var app: XCUIApplication!
1414

15-
let networkMocker = NetworkMocker()
15+
private var networkMocker: NetworkMocker!
1616

1717
override func setUpWithError() throws {
1818
try super.setUpWithError()
1919
app = XCUIApplication()
2020
app.launchArguments = ["Automation Test"]
21-
21+
app.launch()
22+
23+
networkMocker = NetworkMocker()
2224
try networkMocker.setUp()
2325
networkMocker.stub(with: .logOut, method: .DELETE)
2426
app.logOutIfNeeded(in: self)
@@ -30,8 +32,6 @@ class ios_baseUITests: XCTestCase {
3032
}
3133

3234
func testCreateAccountValidations() {
33-
app.launch()
34-
3535
app.buttons["GoToSignUpButton"].forceTap()
3636

3737
let toolbarDoneButton = app.buttons["Toolbar Done Button"]
@@ -66,8 +66,6 @@ class ios_baseUITests: XCTestCase {
6666
}
6767

6868
func testAccountCreation() {
69-
app.launch()
70-
7169
networkMocker.stub(with: .signUp(success: true), method: .POST)
7270

7371
app.attemptSignUp(
@@ -90,8 +88,6 @@ class ios_baseUITests: XCTestCase {
9088
}
9189

9290
func testSignInSuccess() {
93-
app.launch()
94-
9591
networkMocker.stub(with: .signIn(success: true), method: .POST)
9692

9793
app.attemptSignIn(in: self,
@@ -103,8 +99,6 @@ class ios_baseUITests: XCTestCase {
10399
}
104100

105101
func testSignInFailure() {
106-
app.launch()
107-
108102
networkMocker.stub(with: .signIn(success: false), method: .POST)
109103

110104
app.attemptSignIn(in: self,
@@ -122,8 +116,6 @@ class ios_baseUITests: XCTestCase {
122116
}
123117

124118
func testSignInValidations() {
125-
app.launch()
126-
127119
app.buttons["GoToSignInButton"].forceTap()
128120

129121
let toolbarDoneButton = app.buttons["Toolbar Done Button"]

ios-baseUnitTests/Cases/Services/UserServiceUnitTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ import RSSwiftNetworking
1313
class UserServiceUnitTests: XCTestCase {
1414

1515
private var userService: UserServices!
16-
private let networkMocker = NetworkMocker()
16+
private var networkMocker: NetworkMocker!
1717

1818
override func setUpWithError() throws {
1919
try super.setUpWithError()
2020

21+
networkMocker = NetworkMocker()
2122
try networkMocker.setUp()
2223
userService = UserServices()
2324
UserDataManager.deleteUser()
@@ -50,7 +51,7 @@ class UserServiceUnitTests: XCTestCase {
5051
testUserStorageAfterProfileFetch(success: false) { result in
5152
switch result {
5253
case .success:
53-
XCTFail("Test expected to fail")
54+
XCTFail("GET Profile Request expected to fail")
5455
case .failure(let error):
5556
expectation.fulfill()
5657
XCTAssertNil(UserDataManager.currentUser)

0 commit comments

Comments
 (0)