Skip to content

Commit e0d1d7e

Browse files
committed
feat(files_upload_vision.yml): add cassette file for vision file upload request
feat(files_spec.rb): add test case for vision file upload purpose in OpenAI client
1 parent 8eb793e commit e0d1d7e

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-0
lines changed

spec/fixtures/cassettes/files_upload_vision.yml

Lines changed: 76 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec/openai/client/files_spec.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,17 @@
4444
expect(upload["filename"]).to eq("local.path")
4545
end
4646
end
47+
48+
context "with a vision purpose" do
49+
let(:cassette_label) { "vision" }
50+
let(:filename) { "image.png" }
51+
let(:file) { File.join(RSPEC_ROOT, "fixtures/files", filename) }
52+
let(:upload_purpose) { "vision" }
53+
54+
it "succeeds" do
55+
expect(upload["filename"]).to eq(filename)
56+
end
57+
end
4758
end
4859

4960
describe "#list" do

0 commit comments

Comments
 (0)