Skip to content

Commit

Permalink
Tests added
Browse files Browse the repository at this point in the history
  • Loading branch information
Portles committed Mar 21, 2024
1 parent 7aaece8 commit 3748701
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 15 deletions.
10 changes: 10 additions & 0 deletions Nizo-ViperTests/Nizo_ViperTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,16 @@ final class Nizo_ViperTests: XCTestCase {
userPresenter = nil
}

func test_popView() {
XCTAssertFalse(userRouter.invokedPopView)
XCTAssertEqual(userRouter.invokedPopViewCount, 0)

userRouter.popView()

XCTAssertTrue(userRouter.invokedPopView)
XCTAssertEqual(userRouter.invokedPopViewCount, 1)
}

// ZORT
func test_fetchUsers() {
userPresenter.fetchUsers()
Expand Down
16 changes: 1 addition & 15 deletions Nizo-ViperUITests/Nizo_ViperUITests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,29 +10,15 @@ import XCTest
final class Nizo_ViperUITests: XCTestCase {

override func setUpWithError() throws {
// Put setup code here. This method is called before the invocation of each test method in the class.

// In UI tests it is usually best to stop immediately when a failure occurs.
continueAfterFailure = false

// In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this.
}

override func tearDownWithError() throws {
// Put teardown code here. This method is called after the invocation of each test method in the class.
}

func testExample() throws {
// UI tests must launch the application that they test.
let app = XCUIApplication()
app.launch()

// Use XCTAssert and related functions to verify your tests produce the correct results.

}

func testLaunchPerformance() throws {
if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) {
// This measures how long it takes to launch your application.
measure(metrics: [XCTApplicationLaunchMetric()]) {
XCUIApplication().launch()
}
Expand Down

0 comments on commit 3748701

Please sign in to comment.