Skip to content

Commit 55aa5fc

Browse files
committed
Add cassette
1 parent 554e129 commit 55aa5fc

File tree

4 files changed

+165
-164
lines changed

4 files changed

+165
-164
lines changed

spec/fixtures/cassettes/files_upload.yml

Lines changed: 0 additions & 157 deletions
This file was deleted.

spec/fixtures/cassettes/files_upload_file.yml

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

spec/fixtures/cassettes/files_upload_stringio.yml

Lines changed: 80 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: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,24 @@
1111
let(:upload_id) { upload["id"] }
1212

1313
describe "#upload" do
14-
let(:upload_cassette) { "files upload" }
15-
16-
context "with a valid JSON lines file" do
17-
it "succeeds" do
18-
expect(upload["filename"]).to eq(filename)
19-
end
20-
end
14+
let(:upload_cassette) { "files upload #{cassette_label}" }
2115

2216
context "with an invalid file" do
17+
let(:cassette_label) { "unused" }
2318
let(:filename) { File.join("errors", "missing_quote.jsonl") }
2419

2520
it { expect { upload }.to raise_error(JSON::ParserError) }
2621
end
2722

2823
context "with an invalid purpose" do
24+
let(:cassette_label) { "unused" }
2925
let(:upload_purpose) { "invalid" }
3026

3127
it { expect { upload }.to raise_error(ArgumentError) }
3228
end
3329

3430
context "with a `File` instance content" do
31+
let(:cassette_label) { "file" }
3532
let(:file) { File.open(File.join(RSPEC_ROOT, "fixtures/files", filename)) }
3633

3734
it "succeeds" do
@@ -40,6 +37,7 @@
4037
end
4138

4239
context "with a `StringIO` instance content" do
40+
let(:cassette_label) { "stringio" }
4341
let(:file) { StringIO.new(File.read(File.join(RSPEC_ROOT, "fixtures/files", filename))) }
4442

4543
it "succeeds" do

0 commit comments

Comments
 (0)