Skip to content

Commit ef3bfea

Browse files
committed
fix failpoints test for async
1 parent c88f261 commit ef3bfea

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

tests/failpoints.rs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,29 @@ use fail::FailScenario;
2222
use crate::transport::Transport;
2323
use conserve::*;
2424

25-
#[test]
26-
fn create_dir_permission_denied() {
25+
#[tokio::test]
26+
async fn create_dir_permission_denied() {
2727
let scenario = FailScenario::setup();
2828
fail::cfg("restore::create-dir", "return").unwrap();
2929
let archive = Archive::open(Transport::local(Path::new(
3030
"testdata/archive/simple/v0.6.10",
3131
)))
32+
.await
3233
.unwrap();
33-
let options = RestoreOptions {
34+
35+
let restore_options = RestoreOptions {
3436
..RestoreOptions::default()
3537
};
3638
let restore_tmp = TempDir::new().unwrap();
3739
let monitor = TestMonitor::arc();
38-
let stats = restore(&archive, restore_tmp.path(), &options, monitor.clone()).expect("Restore");
40+
let stats = restore(
41+
&archive,
42+
restore_tmp.path(),
43+
restore_options,
44+
monitor.clone(),
45+
)
46+
.await
47+
.expect("Restore");
3948
dbg!(&stats);
4049
let errors = monitor.take_errors();
4150
dbg!(&errors);

0 commit comments

Comments
 (0)