28 lines
875 B
TypeScript
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()
|
|
})
|
|
})
|