Skip to content

Commit 23aa97a

Browse files
committed
test: require validation file sizes
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 7d566d7 commit 23aa97a

1 file changed

Lines changed: 18 additions & 16 deletions

File tree

src/tests/components/validation/FileStatusList.spec.ts

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type FileStatusResponse = {
1818
id: number
1919
name: string
2020
status?: string | number
21-
size?: number
21+
size: number
2222
signed?: string
2323
}
2424

@@ -142,7 +142,7 @@ describe('FileStatusList', () => {
142142
mockAxios.get.mockResolvedValue({
143143
data: {
144144
ocs: {
145-
data: { id: 1, name: 'stub.pdf', status: FILE_STATUS.DRAFT },
145+
data: { id: 1, name: 'stub.pdf', size: 0, status: FILE_STATUS.DRAFT },
146146
},
147147
},
148148
})
@@ -170,7 +170,7 @@ describe('FileStatusList', () => {
170170
mockAxios.get.mockResolvedValueOnce({
171171
data: {
172172
ocs: {
173-
data: { id: 1, name: 'file1.pdf' },
173+
data: { id: 1, name: 'file1.pdf', size: 0 },
174174
},
175175
},
176176
})
@@ -210,28 +210,28 @@ describe('FileStatusList', () => {
210210
.mockResolvedValueOnce({
211211
data: {
212212
ocs: {
213-
data: { id: 1, name: 'file1.pdf' },
213+
data: { id: 1, name: 'file1.pdf', size: 0 },
214214
},
215215
},
216216
})
217217
.mockResolvedValueOnce({
218218
data: {
219219
ocs: {
220-
data: { id: 2, name: 'file2.pdf' },
220+
data: { id: 2, name: 'file2.pdf', size: 0 },
221221
},
222222
},
223223
})
224224
.mockResolvedValueOnce({
225225
data: {
226226
ocs: {
227-
data: { id: 1, name: 'file1.pdf' },
227+
data: { id: 1, name: 'file1.pdf', size: 0 },
228228
},
229229
},
230230
})
231231
.mockResolvedValueOnce({
232232
data: {
233233
ocs: {
234-
data: { id: 2, name: 'file2.pdf' },
234+
data: { id: 2, name: 'file2.pdf', size: 0 },
235235
},
236236
},
237237
})
@@ -246,7 +246,7 @@ describe('FileStatusList', () => {
246246
mockAxios.get.mockResolvedValueOnce({
247247
data: {
248248
ocs: {
249-
data: { id: 1, name: 'test.pdf' },
249+
data: { id: 1, name: 'test.pdf', size: 0 },
250250
},
251251
},
252252
})
@@ -390,7 +390,7 @@ describe('FileStatusList', () => {
390390
wrapper = createWrapper({ fileIds: [1] })
391391

392392
mockAxios.get.mockResolvedValue({
393-
data: { ocs: { data: { id: 1, name: 'test.pdf' } } },
393+
data: { ocs: { data: { id: 1, name: 'test.pdf', size: 0 } } },
394394
})
395395

396396
wrapper.vm.startUpdatePolling()
@@ -433,7 +433,7 @@ describe('FileStatusList', () => {
433433
wrapper = localWrapper
434434

435435
mockAxios.get.mockResolvedValue({
436-
data: { ocs: { data: { id: 1, name: 'test.pdf' } } },
436+
data: { ocs: { data: { id: 1, name: 'test.pdf', size: 0 } } },
437437
})
438438

439439
await localWrapper.setProps({ fileIds: [1] })
@@ -456,7 +456,7 @@ describe('FileStatusList', () => {
456456
wrapper = localWrapper
457457

458458
mockAxios.get.mockResolvedValue({
459-
data: { ocs: { data: { id: 2, name: 'file2.pdf' } } },
459+
data: { ocs: { data: { id: 2, name: 'file2.pdf', size: 0 } } },
460460
})
461461

462462
await localWrapper.setProps({ fileIds: [] })
@@ -469,7 +469,7 @@ describe('FileStatusList', () => {
469469
describe('RULE: mounted lifecycle initializes data loading', () => {
470470
it('loads files on mount when fileIds provided', async () => {
471471
mockAxios.get.mockResolvedValue({
472-
data: { ocs: { data: { id: 1, name: 'test.pdf' } } },
472+
data: { ocs: { data: { id: 1, name: 'test.pdf', size: 0 } } },
473473
})
474474

475475
wrapper = createWrapper({ fileIds: [1] })
@@ -536,6 +536,7 @@ describe('FileStatusList', () => {
536536
data: {
537537
id: 1,
538538
name: 'signed.pdf',
539+
size: 0,
539540
signed: '2024-06-01T12:00:00',
540541
status: FILE_STATUS.SIGNED,
541542
},
@@ -556,6 +557,7 @@ describe('FileStatusList', () => {
556557
data: {
557558
id: 1,
558559
name: 'unsigned.pdf',
560+
size: 0,
559561
status: FILE_STATUS.DRAFT,
560562
},
561563
},
@@ -573,16 +575,16 @@ describe('FileStatusList', () => {
573575
it('renders all loaded files', async () => {
574576
mockAxios.get
575577
.mockResolvedValueOnce({
576-
data: { ocs: { data: { id: 1, name: 'file1.pdf', status: '0' } } },
578+
data: { ocs: { data: { id: 1, name: 'file1.pdf', size: 0, status: '0' } } },
577579
})
578580
.mockResolvedValueOnce({
579-
data: { ocs: { data: { id: 2, name: 'file2.pdf', status: '3' } } },
581+
data: { ocs: { data: { id: 2, name: 'file2.pdf', size: 0, status: '3' } } },
580582
})
581583
.mockResolvedValueOnce({
582-
data: { ocs: { data: { id: 1, name: 'file1.pdf', status: '0' } } },
584+
data: { ocs: { data: { id: 1, name: 'file1.pdf', size: 0, status: '0' } } },
583585
})
584586
.mockResolvedValueOnce({
585-
data: { ocs: { data: { id: 2, name: 'file2.pdf', status: '3' } } },
587+
data: { ocs: { data: { id: 2, name: 'file2.pdf', size: 0, status: '3' } } },
586588
})
587589

588590
wrapper = createWrapper({ fileIds: [1, 2] })

0 commit comments

Comments
 (0)