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

final class MessengerIsConnectedTests: XCTestCase {
  func testWithE2E() {
    var env: MessengerEnvironment = .unimplemented
    env.e2e.get = { .unimplemented }
    let isConnected: MessengerIsConnected = .live(env)

    XCTAssertTrue(isConnected())
  }

  func testWithoutE2E() {
    var env: MessengerEnvironment = .unimplemented
    env.e2e.get = { nil }
    let isConnected: MessengerIsConnected = .live(env)

    XCTAssertFalse(isConnected())
  }
}