Skip to content
Snippets Groups Projects
MessengerIsLoggedInTests.swift 495 B
Newer Older
Dariusz Rybicki's avatar
Dariusz Rybicki committed
import XCTest
@testable import XXMessengerClient

final class MessengerIsLoggedInTests: XCTestCase {
  func testWithUD() {
    var env: MessengerEnvironment = .unimplemented
    env.ud.get = { .unimplemented }
    let isLoggedIn: MessengerIsLoggedIn = .live(env)

    XCTAssertTrue(isLoggedIn())
  }

  func testWithoutUD() {
    var env: MessengerEnvironment = .unimplemented
    env.ud.get = { nil }
    let isLoggedIn: MessengerIsLoggedIn = .live(env)

    XCTAssertFalse(isLoggedIn())
  }
}