diff options
| author | sneurlax <sneurlax@gmail.com> | 2024-10-16 20:25:18 -0500 |
|---|---|---|
| committer | sneurlax <sneurlax@gmail.com> | 2024-10-16 20:25:18 -0500 |
| commit | edfe554205b48b325642360dd0b2adef5f1d9955 (patch) | |
| tree | 9a46c881c26b39d3ec404eabebdfeec8fc592731 /impls/monero.rs/tests | |
| parent | 6260fed0d483dad6d8af016e1b223c36c13dca5b (diff) | |
make seed_offset an Option
Diffstat (limited to 'impls/monero.rs/tests')
| -rw-r--r-- | impls/monero.rs/tests/integration_tests.rs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/impls/monero.rs/tests/integration_tests.rs b/impls/monero.rs/tests/integration_tests.rs index 0e84977..0235bb8 100644 --- a/impls/monero.rs/tests/integration_tests.rs +++ b/impls/monero.rs/tests/integration_tests.rs @@ -121,13 +121,23 @@ fn test_get_seed() { let wallet = manager .create_wallet(wallet_str, "password123", "English", NetworkType::Mainnet) .expect("Failed to create wallet"); - println!("Attempting to get seed..."); + + // Test getting seed without offset. + println!("Attempting to get seed without offset..."); let start = Instant::now(); - let result = wallet.get_seed(""); - println!("get_seed took {:?}", start.elapsed()); + let result = wallet.get_seed(None); + println!("get_seed without offset took {:?}", start.elapsed()); assert!(result.is_ok(), "Failed to get seed: {:?}", result.err()); assert!(!result.unwrap().is_empty(), "Seed is empty"); + // Test getting seed with an offset. + println!("Attempting to get seed with offset..."); + let start = Instant::now(); + let result_with_offset = wallet.get_seed(Some("example_offset")); + println!("get_seed with offset took {:?}", start.elapsed()); + assert!(result_with_offset.is_ok(), "Failed to get seed with offset: {:?}", result_with_offset.err()); + assert!(!result_with_offset.unwrap().is_empty(), "Seed with offset is empty"); + teardown(&temp_dir).expect("Failed to clean up after test"); } |
