Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # String Optional Extension
- `Swift3.1`
- ```swift
- extension Optional where Wrapped == String {
- var isNilOrEmpty: Bool {
- return ((self as? String) ?? "").isEmpty
- }
- }
- ```
- ## Testing
- ```swift
- func testNilOrEmpty() {
- let nilString: String? = nil
- XCTAssertTrue(nilString.isNilOrEmpty)
- let emptyString: String? = ""
- XCTAssertTrue(emptyString.isNilOrEmpty)
- let someText: String? = "lorem"
- XCTAssertFalse(someText.isNilOrEmpty)
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement