UNPKG

1.22 kBJavaScriptView Raw
1"use strict";
2
3var assert = require("assert");
4var exec = require('child_process').spawn;
5var jsDAV = require("./../lib/jsdav");
6var FtpTree = require("./../lib/DAV/backends/ftp/tree").jsDAV_Tree_Ftp;
7
8var daemon;
9var FTPCredentials = {
10 host: "localhost",
11 user: "user",
12 port: 3334,
13 pass: "12345"
14};
15
16jsDAV.debugMode = true;
17
18module.exports = {
19 timeout: 5000,
20
21 "test getRealPath 1": function(next) {
22 var tree = FtpTree.new({
23 ftp: {
24 path: "/blah\\"
25 }
26 });
27 assert.equal(tree.getRealPath("sergi"), "/blah\\/sergi");
28 next();
29 },
30
31 "test getRealPath 2": function(next) {
32 var tree = FtpTree.new({
33 ftp: {
34 path: "home"
35 }
36 });
37 assert.equal(tree.getRealPath("sergi"), "/home/sergi");
38 next();
39 },
40
41 "test getRealPath 3": function(next) {
42 var tree = FtpTree.new({
43 ftp: {
44 path: "/home"
45 }
46 });
47 assert.equal(tree.getRealPath("/home"), "/home");
48 next();
49 }
50};
51
52!module.parent && require("./../node_modules/asyncjs/lib/test").testcase(module.exports, "FTP"/*, timeout*/).exec();
53