Skip to content

Commit

Permalink
tests: add tests aound extension added
Browse files Browse the repository at this point in the history
  • Loading branch information
levibostian committed Oct 11, 2023
1 parent 73e13ef commit fe3ea42
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 12 deletions.
12 changes: 0 additions & 12 deletions Sources/Common/Extensions/File.swift

This file was deleted.

4 changes: 4 additions & 0 deletions Sources/Common/Extensions/ResultExtensions.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,8 @@ extension Result {
default: return nil
}
}

var isSuccess: Bool {
success != nil
}
}
20 changes: 20 additions & 0 deletions Tests/Common/Extensions/ResultExtensionsTests.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@testable import CioInternalCommon
import Foundation
import SharedTests
import XCTest

class ResultExtensionsTest: UnitTest {
// MARK: isSuccess

func test_givenSuccess_expectIsSuccessTrue() {
let result: Result<String, Error> = .success("hello")

XCTAssertTrue(result.isSuccess)
}

func test_givenFailure_expectIsSuccessFalse() {
let result: Result<String, Error> = .failure(HttpRequestError.cancelled)

XCTAssertFalse(result.isSuccess)
}
}

0 comments on commit fe3ea42

Please sign in to comment.