some updates

This commit is contained in:
Philipp Kunz 2016-06-26 04:07:03 +02:00
parent ef2b31b4b2
commit 38165f11db
7 changed files with 18 additions and 4 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ docs/
ts/typings/
ts/*.js
ts/*.js.map
test/temp/

5
Dockerfile Normal file
View File

@ -0,0 +1,5 @@
FROM hosttoday/ht-docker-node:npmts
COPY ./ /node-app
WORKDIR /node-app
RUN npm install
RUN npmts

View File

@ -18,5 +18,5 @@ export declare class SshKey {
authorized: boolean;
type: any;
read(filePathArg: any): void;
store(dirPathArg?: string): void;
store(dirPathArg: string): void;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,7 @@
import "typings-test"
import "should";
import smartssh = require("../dist/index");
import path = require("path");
describe("smartssh",function(){
let testSshInstance:smartssh.SshInstance;
let testSshKey:smartssh.SshKey;
@ -24,6 +25,9 @@ describe("smartssh",function(){
});
it(".publicKeyBase64 should be public key base 64 encoded",function(){
testSshKey.pubKeyBase64;
});
it(".store() should store the file to disk",function(){
testSshKey.store(path.join(process.cwd(),"test/temp"));
})
});
describe(".SshInstance",function(){

View File

@ -77,7 +77,7 @@ export class SshKey {
read(filePathArg){
}
store(dirPathArg?:string){
store(dirPathArg:string){
plugins.fs.ensureDirSync(dirPathArg);
let fileNameBase = this.host;
if(this._privKey){