asyncTest('should create file from buffer', function () { var b = new vertx.Buffer(testFileContents); expectedFileSize = b.length(); ftpClient.put(b, testFileName, function (err, data) { if (err) { ok(false, 'File created'); } else { ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code); } start(); }); });
asyncTest('should copy file from file system to ftp server', function () { ftpClient.put(testFileName2, testFileName, function (err, data) { if (err) { ok(false, 'Copying file to ftp server'); } else { ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code); } // Cleanup file system try { vertx.fileSystem.deleteSync(testFileName2); } catch (ignore) {} start(); }); });
vertx.fileSystem.open(testFileName2, function(openErr, asyncFileStream) { if (openErr) { ok(false, 'Could not open file'); } else { ftpClient.put(asyncFileStream, testFileName3, function (err, data) { if (err) { ok(false, 'Copying file to ftp server'); } else { ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code); } // Cleanup file system try { asyncFileStream.close(); vertx.fileSystem.deleteSync(testFileName2); } catch (ignore) {} start(); }); } });