|
1 | | -import { ApiResponse } from '../src/models/ApiResponse'; |
| 1 | +import { type AxiosResponse } from 'axios'; |
2 | 2 | import { expect } from 'chai'; |
3 | | -import { GetPagedAppsResponse } from '../src/models/GetPagedAppsResponse'; |
4 | | -import { App } from '../src/models/App'; |
5 | | -import { CollectionResponse } from '../src/models/CollectionResponse'; |
6 | | -import { Field } from '../src/models/Field'; |
| 3 | +import fs from 'fs'; |
| 4 | +import path from 'path'; |
7 | 5 | import { FieldStatus } from '../src/enums/FieldStatus'; |
8 | 6 | import { FieldType } from '../src/enums/FieldType'; |
9 | | -import { GetPagedFieldsResponse } from '../src/models/GetPagedFieldsResponse'; |
10 | | -import { CreatedWithIdResponse } from '../src/models/CreatedWithIdResponse'; |
11 | | -import { FormulaField } from '../src/models/FormulaField'; |
12 | 7 | import { FormulaOutputType } from '../src/enums/FormulaOutputType'; |
13 | | -import { ListValue } from '../src/models/ListValue'; |
14 | | -import { ReferenceField } from '../src/models/ReferenceField'; |
15 | 8 | import { Multiplicity } from '../src/enums/Multiplicity'; |
16 | | -import { ListField } from '../src/models/ListField'; |
| 9 | +import { ApiResponse } from '../src/models/ApiResponse'; |
| 10 | +import { App } from '../src/models/App'; |
| 11 | +import { CollectionResponse } from '../src/models/CollectionResponse'; |
| 12 | +import { CreatedWithIdResponse } from '../src/models/CreatedWithIdResponse'; |
| 13 | +import { Field } from '../src/models/Field'; |
17 | 14 | import { File } from '../src/models/File'; |
18 | | -import { ListItemResponse } from '../src/models/ListItemResponse'; |
| 15 | +import { FormulaField } from '../src/models/FormulaField'; |
| 16 | +import { GetPagedAppsResponse } from '../src/models/GetPagedAppsResponse'; |
| 17 | +import { GetPagedFieldsResponse } from '../src/models/GetPagedFieldsResponse'; |
| 18 | +import { GetPagedRecordsResponse } from '../src/models/GetPagedRecordsResponse'; |
19 | 19 | import { GetPagedReportsResponse } from '../src/models/GetPagedReportsResponse'; |
| 20 | +import { ListField } from '../src/models/ListField'; |
| 21 | +import { ListItemResponse } from '../src/models/ListItemResponse'; |
| 22 | +import { ListValue } from '../src/models/ListValue'; |
| 23 | +import { Record } from '../src/models/Record'; |
| 24 | +import { RecordValue } from '../src/models/RecordValue'; |
| 25 | +import { ReferenceField } from '../src/models/ReferenceField'; |
20 | 26 | import { Report } from '../src/models/Report'; |
21 | 27 | import { ReportData } from '../src/models/ReportData'; |
22 | 28 | import { Row } from '../src/models/Row'; |
23 | | -import { Record } from '../src/models/Record'; |
24 | | -import { RecordValue } from '../src/models/RecordValue'; |
25 | | -import { GetPagedRecordsResponse } from '../src/models/GetPagedRecordsResponse'; |
26 | | -import { testFieldData } from './testData/testFieldData'; |
27 | | -import { type AxiosResponse } from 'axios'; |
28 | | -import path from 'path'; |
29 | | -import fs from 'fs'; |
30 | 29 | import { SaveRecordResponse } from '../src/models/SaveRecordResponse'; |
| 30 | +import { testFieldData } from './testData/testFieldData'; |
31 | 31 |
|
32 | 32 | describe('ApiResponse', function () { |
33 | 33 | it('should be defined', function () { |
@@ -807,7 +807,8 @@ describe('ApiResponse', function () { |
807 | 807 | const mockResponse = { |
808 | 808 | headers: { |
809 | 809 | 'content-type': 'text/plain', |
810 | | - 'content-disposition': 'attachment; filename="test-attachment.txt"', |
| 810 | + 'content-disposition': |
| 811 | + "attachment; filename=test-attachment.txt; filename*=UTF-8''test-attachment.txt", |
811 | 812 | 'Content-Length': '13', |
812 | 813 | } as AxiosResponse['headers'], |
813 | 814 | } as AxiosResponse; |
@@ -837,7 +838,8 @@ describe('ApiResponse', function () { |
837 | 838 | const mockResponse = { |
838 | 839 | headers: { |
839 | 840 | 'content-type': 'image/jpeg', |
840 | | - 'content-disposition': 'attachment; filename="test-image.jpeg"', |
| 841 | + 'content-disposition': |
| 842 | + "attachment; filename=test-image.jpeg; filename*=UTF-8''test-image.jpeg", |
841 | 843 | 'Content-Length': '98897', |
842 | 844 | } as AxiosResponse['headers'], |
843 | 845 | } as AxiosResponse; |
|
0 commit comments