blob: dfa46b856a7b9d0d2b4aa50abc6ca5b03b4b64e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
//
// swiftGopherClientTests.swift
//
//
// Created by Navan Chauhan on 12/12/23.
//
import NIO
import XCTest
@testable import swiftGopherClient
final class GopherClientTests: XCTestCase {
override func setUp() {
super.setUp()
}
override func tearDown() {
super.tearDown()
}
func testGopherServerConnection() {
let expectation = XCTestExpectation(
description: "Connect and receive response from Gopher server")
let client = GopherClient()
client.sendRequest(to: "gopher.floodgap.com", message: "\r\n") { result in
switch result {
case .success(_):
expectation.fulfill()
case .failure(let error):
print("Error \(error)")
}
}
wait(for: [expectation], timeout: 30)
}
}
|