Skip to content
Snippets Groups Projects

Support pipeline job context in Duo Chat

Merged Eva Kadlecová requested to merge 468461-support-pipeline-context-in-duo-chat into master
All threads resolved!
1 file
+ 19
0
Compare changes
  • Side-by-side
  • Inline
@@ -224,6 +224,25 @@
expect(tool.execute.content).to eq(response)
end
end
context 'with valid build url' do
let(:resource_id) { build1.id }
let(:ai_response) { "url\", \"ResourceIdentifier\": \"#{url}\"}" }
let(:url) { "https://example.com/some/path/-/builds/#{build1.id}" }
it_behaves_like 'success response'
end
context 'with invalid build url' do
let(:ai_response) { "url\", \"ResourceIdentifier\": \"#{url}\"}" }
let(:url) { "https://example.com/some/path/-/builds/1fd11" }
it "returns success response with an explanatory message" do
allow(tool).to receive(:request).and_return(ai_response)
expect(tool.execute.content).to eq("I'm sorry, I can't generate a response. Please try again.")
end
end
end
end
end
Loading