upload-webdav/__tests__/webdav.test.ts

28 lines
875 B
TypeScript

import * as util from '../src/util'
import {run} from '../src/main'
describe('test webDav functionality', () => {
const configSpy = jest.spyOn(util, 'parseConfig')
/**
* run httpd webdav docker:
* docker run -e USERNAME=alice -e PASSWORD=secret1234 --publish 8080:80 -d bytemark/webdav
*
* maybe the reason https://adminswerk.de/httpd-24-webdav-error-405/
*/
it('github issue #52 test upload failed', async () => {
configSpy.mockImplementation(() => {
return {
webdavAddress: 'http://localhost:8080',
webdavUsername: 'alice',
webdavPassword: 'secret1234',
webdavUploadPath: '/',
files: ['./test/*'],
keepStructure: true,
failOnUnmatchedFiles: false
}
})
await run()
})
})