webdavuploader_test.go 974 B

123456789101112131415161718192021222324252627
  1. package imguploader
  2. import (
  3. "testing"
  4. . "github.com/smartystreets/goconvey/convey"
  5. )
  6. func TestUploadToWebdav(t *testing.T) {
  7. // Can be tested with this docker container: https://hub.docker.com/r/morrisjobke/webdav/
  8. SkipConvey("[Integration test] for external_image_store.webdav", t, func() {
  9. webdavUploader, _ := NewWebdavImageUploader("http://localhost:8888/webdav/", "test", "test", "")
  10. path, err := webdavUploader.Upload("../../../public/img/logo_transparent_400x.png")
  11. So(err, ShouldBeNil)
  12. So(path, ShouldStartWith, "http://localhost:8888/webdav/")
  13. })
  14. SkipConvey("[Integration test] for external_image_store.webdav with public url", t, func() {
  15. webdavUploader, _ := NewWebdavImageUploader("http://localhost:8888/webdav/", "test", "test", "http://publicurl:8888/webdav")
  16. path, err := webdavUploader.Upload("../../../public/img/logo_transparent_400x.png")
  17. So(err, ShouldBeNil)
  18. So(path, ShouldStartWith, "http://publicurl:8888/webdav/")
  19. })
  20. }