Skip to content

Commit fef1195

Browse files
committed
✅ test inputr source filename
1 parent e64f6b9 commit fef1195

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

spec/input/sources/sources_spec.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@
1414
File.join(DATA_DIR, 'file_types/receipt.jpg')
1515
)
1616
expect(input_source.file_mimetype).to eq('image/jpeg')
17+
expect(input_source.filename).to eq('receipt.jpg')
1718
expect(input_source.page_count).to eq(1)
1819
expect(input_source.pdf?).to eq(false)
1920

2021
input_source = Mindee::Input::Source::PathInputSource.new(
2122
File.join(DATA_DIR, 'file_types/receipt.jpga')
2223
)
2324
expect(input_source.file_mimetype).to eq('image/jpeg')
25+
expect(input_source.filename).to eq('receipt.jpga')
2426
expect(input_source.page_count).to eq(1)
2527
expect(input_source.pdf?).to eq(false)
2628
end
@@ -30,13 +32,15 @@
3032
File.join(DATA_DIR, 'file_types/receipt.tif')
3133
)
3234
expect(input_source.file_mimetype).to eq('image/tiff')
35+
expect(input_source.filename).to eq('receipt.tif')
3336
expect(input_source.page_count).to eq(1)
3437
expect(input_source.pdf?).to eq(false)
3538

3639
input_source = Mindee::Input::Source::PathInputSource.new(
3740
File.join(DATA_DIR, 'file_types/receipt.tiff')
3841
)
3942
expect(input_source.file_mimetype).to eq('image/tiff')
43+
expect(input_source.filename).to eq('receipt.tiff')
4044
expect(input_source.page_count).to eq(1)
4145
expect(input_source.pdf?).to eq(false)
4246
end
@@ -46,6 +50,7 @@
4650
File.join(DATA_DIR, 'file_types/receipt.heic')
4751
)
4852
expect(input_source.file_mimetype).to eq('image/heic')
53+
expect(input_source.filename).to eq('receipt.heic')
4954
expect(input_source.page_count).to eq(1)
5055
expect(input_source.pdf?).to eq(false)
5156
end
@@ -57,20 +62,23 @@
5762
File.join(DATA_DIR, 'products/invoices/invoice.pdf')
5863
)
5964
expect(input_source.file_mimetype).to eq('application/pdf')
65+
expect(input_source.filename).to eq('invoice.pdf')
6066
expect(input_source.page_count).to eq(2)
6167
expect(input_source.pdf?).to eq(true)
6268

6369
input_source = Mindee::Input::Source::PathInputSource.new(
6470
File.join(DATA_DIR, 'products/invoices/invoice.pdf')
6571
)
6672
expect(input_source.file_mimetype).to eq('application/pdf')
73+
expect(input_source.filename).to eq('invoice.pdf')
6774
expect(input_source.page_count).to eq(2)
6875
expect(input_source.pdf?).to eq(true)
6976

7077
input_source = Mindee::Input::Source::PathInputSource.new(
7178
File.join(DATA_DIR, 'products/invoices/invoice_10p.pdf')
7279
)
7380
expect(input_source.file_mimetype).to eq('application/pdf')
81+
expect(input_source.filename).to eq('invoice_10p.pdf')
7482
expect(input_source.page_count).to eq(10)
7583
expect(input_source.pdf?).to eq(true)
7684
end

0 commit comments

Comments
 (0)