diff --git a/ScanApp.xcodeproj/project.xcworkspace/xcuserdata/kevin.xcuserdatad/UserInterfaceState.xcuserstate b/ScanApp.xcodeproj/project.xcworkspace/xcuserdata/kevin.xcuserdatad/UserInterfaceState.xcuserstate
index 1826c08..3c076af 100644
Binary files a/ScanApp.xcodeproj/project.xcworkspace/xcuserdata/kevin.xcuserdatad/UserInterfaceState.xcuserstate and b/ScanApp.xcodeproj/project.xcworkspace/xcuserdata/kevin.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/ScanApp.xcodeproj/xcuserdata/kevin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/ScanApp.xcodeproj/xcuserdata/kevin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
index 7513ed4..4b318c2 100644
--- a/ScanApp.xcodeproj/xcuserdata/kevin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ b/ScanApp.xcodeproj/xcuserdata/kevin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -370,6 +370,64 @@
endingLineNumber = "70"
landmarkName = "request(_:for:decoder:)"
landmarkType = "7">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ScanApp/Features/Message/Sources/Message/MessageViewModel.swift b/ScanApp/Features/Message/Sources/Message/MessageViewModel.swift
index 20d02c7..c148695 100644
--- a/ScanApp/Features/Message/Sources/Message/MessageViewModel.swift
+++ b/ScanApp/Features/Message/Sources/Message/MessageViewModel.swift
@@ -70,7 +70,8 @@ final public class MessageViewModel: ObservableObject {
self.task = Task {
let text = inputMessage
inputMessage = ""
- await sendMessageStream(text: text)
+ await send(text: text)
+// await sendMessageStream(text: text)
}
}
diff --git a/ScanApp/Features/Message/Sources/MessageMocks/MockMessageRepository.swift b/ScanApp/Features/Message/Sources/MessageMocks/MockMessageRepository.swift
index c1284f7..13a4f61 100644
--- a/ScanApp/Features/Message/Sources/MessageMocks/MockMessageRepository.swift
+++ b/ScanApp/Features/Message/Sources/MessageMocks/MockMessageRepository.swift
@@ -16,7 +16,7 @@ final public class MockMessageRepository: MessageRepository {
configuration.yield(
StreamMessage.init(
role: "assistant",
- contents: "How can i help you today "
+ contents: "How can i help you today"
)
)
}
diff --git a/ScanApp/Features/Message/Tests/MessageTests/MessageTests.swift b/ScanApp/Features/Message/Tests/MessageTests/MessageTests.swift
index 861143a..1982b41 100644
--- a/ScanApp/Features/Message/Tests/MessageTests/MessageTests.swift
+++ b/ScanApp/Features/Message/Tests/MessageTests/MessageTests.swift
@@ -29,6 +29,8 @@ final class MessageTests: XCTestCase {
// Given
await sut.sendTapped()
+ try await Task.sleep(for: .seconds(2))
+
if let firtSentence = self.sut.messages.first?.responseText, let secondSentence = self.sut.messages.first?.responseText {
XCTAssertEqual(firtSentence, "Hello my friend") // Then
XCTAssertEqual(secondSentence, "How can i help you today") // Then
diff --git a/ScanApp/TestPlan/ScanApp.xctestplan b/ScanApp/TestPlan/ScanApp.xctestplan
index 030a662..51f0fca 100644
--- a/ScanApp/TestPlan/ScanApp.xctestplan
+++ b/ScanApp/TestPlan/ScanApp.xctestplan
@@ -17,7 +17,11 @@
},
"testTargets" : [
{
- "parallelizable" : true,
+ "enabled" : false,
+ "selectedTests" : [
+ "ScanAppTests\/testExample()",
+ "ScanAppTests\/testPerformanceExample()"
+ ],
"target" : {
"containerPath" : "container:ScanApp.xcodeproj",
"identifier" : "0A629BAA2BCE5D55007DDE57",