Skip to content

Commit 8b21b94

Browse files
Move key it tests that use secure store to secure store test
1 parent acfa969 commit 8b21b94

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

cmd/crates/soroban-test/tests/it/secure_store.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use soroban_cli::tx::ONE_XLM;
22
use soroban_test::{AssertExt, TestEnv};
3+
use predicates::prelude::predicate;
34

45
pub fn test_address(sandbox: &TestEnv) -> String {
56
sandbox
@@ -102,3 +103,20 @@ async fn create_account() {
102103
let new_account = client.get_account(&new_address).await.unwrap();
103104
assert_eq!(new_account.balance, starting_balance);
104105
}
106+
107+
#[tokio::test]
108+
async fn get_secret_key() {
109+
let sandbox = &TestEnv::new();
110+
sandbox
111+
.new_assert_cmd("keys")
112+
.args(["generate", "test2", "--secure-store"])
113+
.assert()
114+
.success();
115+
sandbox
116+
.new_assert_cmd("keys")
117+
.arg("secret")
118+
.arg("test2")
119+
.assert()
120+
.stderr(predicate::str::contains("does not reveal secret key"))
121+
.failure();
122+
}

0 commit comments

Comments
 (0)