@@ -16,32 +16,27 @@ import {
16
16
FileNodeType ,
17
17
type RequestUploadOutput ,
18
18
} from '../src/components/file/dto' ;
19
- import { type User } from '../src/components/user/dto' ;
20
19
import {
21
20
createFileVersion ,
22
21
createSession ,
23
22
createTestApp ,
24
23
errors ,
25
24
type FakeFile ,
25
+ type fragments ,
26
26
generateFakeFile ,
27
27
getFileNode ,
28
28
getFileNodeChildren ,
29
29
registerUser ,
30
30
requestFileUpload ,
31
31
runInIsolatedSession ,
32
32
type TestApp ,
33
+ type TestUser ,
33
34
uploadFileContents ,
34
35
} from './utility' ;
35
36
import {
36
37
createDirectory ,
37
38
createRootDirectory ,
38
39
} from './utility/create-directory' ;
39
- import {
40
- type RawDirectory ,
41
- type RawFile ,
42
- type RawFileNode ,
43
- type RawFileVersion ,
44
- } from './utility/fragments' ;
45
40
46
41
export async function uploadFile (
47
42
app : TestApp ,
@@ -122,7 +117,7 @@ describe('File e2e', () => {
122
117
let app : TestApp ;
123
118
let bucket : LocalBucket ;
124
119
let root : Directory ;
125
- let me : User ;
120
+ let me : TestUser ;
126
121
127
122
beforeAll ( async ( ) => {
128
123
app = await createTestApp ( ) ;
@@ -148,7 +143,8 @@ describe('File e2e', () => {
148
143
const fakeFile = generateFakeFile ( ) ;
149
144
150
145
const created = await uploadFile ( app , root . id , fakeFile ) ;
151
- const fetched = ( await getFileNode ( app , created . id ) ) as RawFile ;
146
+ const fetched = await getFileNode ( app , created . id ) ;
147
+ if ( fetched . __typename !== 'File' ) fail ( ) ;
152
148
for ( const file of [ created , fetched ] ) {
153
149
expect ( file . id ) . toBeDefined ( ) ;
154
150
expect ( file . name ) . toEqual ( fakeFile . name ) ;
@@ -172,7 +168,8 @@ describe('File e2e', () => {
172
168
const file = await uploadFile ( app , root . id , fakeFile , upload ) ;
173
169
174
170
// Maybe get version from file.children when implemented
175
- const version = ( await getFileNode ( app , upload . id ) ) as RawFileVersion ;
171
+ const version = await getFileNode ( app , upload . id ) ;
172
+ if ( version . __typename !== 'FileVersion' ) fail ( ) ;
176
173
177
174
expect ( version . id ) . toBeDefined ( ) ;
178
175
expect ( version . name ) . toEqual ( fakeFile . name ) ;
@@ -216,8 +213,8 @@ describe('File e2e', () => {
216
213
} ) ;
217
214
218
215
async function assertFileChanges (
219
- updated : RawFile ,
220
- initial : RawFile ,
216
+ updated : fragments . file ,
217
+ initial : fragments . file ,
221
218
input : FakeFile ,
222
219
) {
223
220
expect ( updated . id ) . toEqual ( initial . id ) ;
@@ -275,15 +272,15 @@ describe('File e2e', () => {
275
272
const upload = await requestFileUpload ( app ) ;
276
273
const file = await uploadFile ( app , root . id , { } , upload ) ;
277
274
// Maybe get version from file.children when implemented
278
- const version = ( await getFileNode ( app , upload . id ) ) as RawFileVersion ;
275
+ const version = await getFileNode ( app , upload . id ) ;
279
276
await deleteNode ( app , version . id ) ;
280
277
await expectNodeNotFound ( app , version . id ) ;
281
278
await expectNodeNotFound ( app , file . id ) ;
282
279
} ) ;
283
280
284
281
describe ( 'directory children' , ( ) => {
285
- let dir : RawDirectory ;
286
- let expectedChildren : RawFileNode [ ] ;
282
+ let dir : fragments . directory ;
283
+ let expectedChildren : fragments . fileNode [ ] ;
287
284
let expectedTotalChildren : number ;
288
285
let expectedTotalDirs : number ;
289
286
let expectedTotalFiles : number ;
@@ -396,7 +393,7 @@ describe('File e2e', () => {
396
393
} ) ;
397
394
398
395
describe ( 'file children' , ( ) => {
399
- let file : RawFile ;
396
+ let file : fragments . file ;
400
397
const expectedVersionIds : ID [ ] = [ ] ;
401
398
let expectedTotalVersions : number ;
402
399
0 commit comments