import Collection from '../../../src/lib/Collection'; import Response from '../../../src/lib/Response'; describe('Response', () => { test.todo('No DOMParser implementation in Node'); // const responseText = `/path/to/2019-11-07T10:40:00ZThu, 07 Nov 2019 10:40:00 GMT"23-596bf4994c6f6"httpd/unix-directoryHTTP/1.1 200 OK/path/to/file2019-11-07T10:39:54Z0Thu, 07 Nov 2019 10:39:54 GMT"0-596bf4936570f"FHTTP/1.1 200 OK/path/to/directory/2019-11-07T10:40:00ZThu, 07 Nov 2019 10:40:00 GMT"6-596bf4994c6f6"httpd/unix-directoryHTTP/1.1 200 OK`, // response = new Response(responseText); // it('should return a valid Collection object that contains the expected entries', () => { // const collection = response.collection(), // entries = collection.map((entry) => entry), // [, directory, file] = entries; // expect(collection).toBeInstanceOf(Collection); // expect(collection.path).toBe('/path/to'); // expect(entries.length).toBe(3); // expect(directory.directory).toBeTruthy(); // expect(directory.title).toBe('directory'); // expect(file.directory).toBeFalsy(); // expect(file.title).toBe('file'); // }); });