Move to Bytes from Data, simplify result cases
This commit is contained in:
@ -12,11 +12,11 @@ final class AppTests: XCTestCase {
|
||||
|
||||
func testEncodingContent() {
|
||||
let input = Message.Content(time: 1234567890, id: 23456789)
|
||||
let data = input.encoded
|
||||
let data = input.bytes
|
||||
let output = Message.Content(decodeFrom: data)
|
||||
XCTAssertEqual(input, output)
|
||||
let data2 = Data([42, 42]) + data
|
||||
let output2 = Message.Content(decodeFrom: Data(data2[2...]))
|
||||
let data2 = [42, 42] + data
|
||||
let output2 = Message.Content(decodeFrom: data2[2...])
|
||||
XCTAssertEqual(input, output2)
|
||||
}
|
||||
|
||||
@ -42,4 +42,12 @@ final class AppTests: XCTestCase {
|
||||
XCTAssertEqual(decoded!, input)
|
||||
XCTAssertEqual(content, input.content)
|
||||
}
|
||||
|
||||
func testMessageTransmission() throws {
|
||||
let app = Application(.testing)
|
||||
defer { app.shutdown() }
|
||||
try configure(app)
|
||||
|
||||
// How to open a socket via request?
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user