Пример #1
0
		setUp: function(done) {
            this.testFileName = __dirname + "/../resources/test.dat";
            this.testSourceFile = __dirname + "/../resources/dir1/bin.dat";
			this.server = jsDAV.createServer({
				node: __dirname + "/../resources/",
				locksBackend: jsDAV_Locks_Backend_FS.new(__dirname + "/data")
			}, 9999);
			setTimeout(done, 250);
		},
Пример #2
0
		setUp: function(done) {
			this.server = jsDAV.createServer({
				node: __dirname + "/../resources/",
				locksBackend: jsDAV_Locks_Backend_FS.new(__dirname + "/data")
			}, 9999);
			this.targetDir = __dirname + "/../resources/madedir";
			if (isThere(this.targetDir)) {
				rimraf(this.targetDir);
			}
			setTimeout(done, 250);
		},
Пример #3
0
function listen(db, callback) {
    var server = jsDAV.createServer({
        node: __dirname + "/data",
        locksBackend: jsDAV_Locks_Backend_FS.new(__dirname + "/data"),
        authBackend:  jsDAV_Auth_Backend_Cloudant.new(db, 'users'),
        realm: "noteable",
    }, process.env.WEBDAV_PORT || 8000);

    if (callback) {
        process.nextTick(callback);
    }
    return server;
}
Пример #4
0
  grunt.registerMultiTask('start_webdav_server', 'Simple webdav server for testing', function() {
      var done = this.async();
      grunt.log.writeln("Starting test webdav server");
      var nodeDir = grunt.file.mkdir("tmp/assets");

      // jsDAV.debugMode = true;
      var server = jsDAV.createServer({
          node: path.resolve("tmp/assets"),
          locksBackend: jsDAV_Locks_Backend_FS.new(path.resolve("tmp/assets")),
          // authBackend: jsDAV_Auth_Backend_File.new(path.resolve("htdigest")),
          // realm: "avisirealm"
      }, 9001);

      setTimeout(function(){
          grunt.log.ok("Hopefully the server is started..");
          done();
      }, 3000);

  });