Remove top-level MCP enumeration (#53)
This commit is contained in:
parent
402904eab2
commit
0725c46969
3 changed files with 39 additions and 46 deletions
|
|
@ -132,7 +132,7 @@ struct ClientTests {
|
|||
try await client.connect(transport: transport)
|
||||
|
||||
// Create a task for listPrompts
|
||||
let promptsTask = Task<Void, Error> {
|
||||
let promptsTask = Task<Void, Swift.Error> {
|
||||
do {
|
||||
_ = try await client.listPrompts()
|
||||
#expect(Bool(false), "Expected listPrompts to fail in strict mode")
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import class Foundation.JSONEncoder
|
||||
import class Foundation.JSONDecoder
|
||||
import struct Foundation.Data
|
||||
import struct Foundation.POSIXError
|
||||
|
||||
import Logging
|
||||
|
||||
import struct Foundation.Data
|
||||
import class Foundation.JSONDecoder
|
||||
import class Foundation.JSONEncoder
|
||||
import struct Foundation.POSIXError
|
||||
|
||||
@testable import MCP
|
||||
|
||||
/// Mock transport for testing
|
||||
|
|
@ -30,7 +30,7 @@ actor MockTransport: Transport {
|
|||
private var dataToReceive: [Data] = []
|
||||
private(set) var receivedMessages: [String] = []
|
||||
|
||||
private var dataStreamContinuation: AsyncThrowingStream<Data, Error>.Continuation?
|
||||
private var dataStreamContinuation: AsyncThrowingStream<Data, Swift.Error>.Continuation?
|
||||
|
||||
var shouldFailConnect = false
|
||||
var shouldFailSend = false
|
||||
|
|
@ -59,8 +59,8 @@ actor MockTransport: Transport {
|
|||
sentData.append(message)
|
||||
}
|
||||
|
||||
public func receive() -> AsyncThrowingStream<Data, Error> {
|
||||
return AsyncThrowingStream<Data, Error> { continuation in
|
||||
public func receive() -> AsyncThrowingStream<Data, Swift.Error> {
|
||||
return AsyncThrowingStream<Data, Swift.Error> { continuation in
|
||||
dataStreamContinuation = continuation
|
||||
for message in dataToReceive {
|
||||
continuation.yield(message)
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ struct StdioTransportTests {
|
|||
try writer.close()
|
||||
|
||||
// Start receiving messages
|
||||
let stream: AsyncThrowingStream<Data, Error> = await transport.receive()
|
||||
let stream: AsyncThrowingStream<Data, Swift.Error> = await transport.receive()
|
||||
var iterator = stream.makeAsyncIterator()
|
||||
|
||||
// Get first message
|
||||
|
|
@ -79,7 +79,7 @@ struct StdioTransportTests {
|
|||
try writer.writeAll(invalidJSON.data(using: .utf8)!)
|
||||
try writer.close()
|
||||
|
||||
let stream: AsyncThrowingStream<Data, Error> = await transport.receive()
|
||||
let stream: AsyncThrowingStream<Data, Swift.Error> = await transport.receive()
|
||||
var iterator = stream.makeAsyncIterator()
|
||||
|
||||
_ = try await iterator.next()
|
||||
|
|
|
|||
Loading…
Reference in a new issue