update some cosmetics
This commit is contained in:
parent
9b3af8a50a
commit
48ccf317d6
9
dist/smartssh.classes.sshinstance.js
vendored
9
dist/smartssh.classes.sshinstance.js
vendored
File diff suppressed because one or more lines are too long
@ -4,7 +4,12 @@ import smartssh = require("../dist/index");
|
|||||||
describe("smartssh",function(){
|
describe("smartssh",function(){
|
||||||
let testSshInstance:smartssh.SshInstance;
|
let testSshInstance:smartssh.SshInstance;
|
||||||
let testSshKey:smartssh.SshKey;
|
let testSshKey:smartssh.SshKey;
|
||||||
describe("SshInstance",function(){
|
describe(".SshKey",function(){
|
||||||
|
it("should represent a valid SshKey",function(){
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".SshInstance",function(){
|
||||||
it("'new' keyword should create a new SshInstance object from class",function(){
|
it("'new' keyword should create a new SshInstance object from class",function(){
|
||||||
testSshInstance = new smartssh.SshInstance();
|
testSshInstance = new smartssh.SshInstance();
|
||||||
testSshInstance.should.be.instanceof(smartssh.SshInstance);
|
testSshInstance.should.be.instanceof(smartssh.SshInstance);
|
||||||
@ -40,5 +45,5 @@ describe("smartssh",function(){
|
|||||||
testSshInstance.removeKey(testSshInstance.getKey("bitbucket.org"));
|
testSshInstance.removeKey(testSshInstance.getKey("bitbucket.org"));
|
||||||
testSshInstance.sshKeys[1].host.should.equal("github.com");
|
testSshInstance.sshKeys[1].host.should.equal("github.com");
|
||||||
})
|
})
|
||||||
})
|
});
|
||||||
})
|
})
|
@ -35,10 +35,8 @@ export class SshInstance {
|
|||||||
};
|
};
|
||||||
replaceKey(sshKeyOldArg:SshKey,sshKeyNewArg:SshKey){
|
replaceKey(sshKeyOldArg:SshKey,sshKeyNewArg:SshKey){
|
||||||
this.sync("from");
|
this.sync("from");
|
||||||
let filteredArray = this.sshKeyArray.filter((sshKeyArg:SshKey) => {
|
this.removeKey(sshKeyOldArg);
|
||||||
return (sshKeyArg.host == "some"); //TODO
|
this.addKey(sshKeyNewArg);
|
||||||
});
|
|
||||||
this.sshKeyArray = filteredArray;
|
|
||||||
this.sync("to");
|
this.sync("to");
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -55,6 +53,7 @@ export class SshInstance {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
get sshKeys():SshKey[] {
|
get sshKeys():SshKey[] {
|
||||||
|
this.sync("from");
|
||||||
return this.sshKeyArray;
|
return this.sshKeyArray;
|
||||||
}
|
}
|
||||||
sync(directionArg:string){
|
sync(directionArg:string){
|
||||||
|
Loading…
Reference in New Issue
Block a user