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",