From 339fc979f5d83e5682db4dc1311d0b0db323e014 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Mon, 11 Nov 2019 18:03:31 -0800 Subject: [PATCH] Add disabled test for removing file that currently hangs --- rojo-test/src/serve_test.rs | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/rojo-test/src/serve_test.rs b/rojo-test/src/serve_test.rs index 2b6394b4..390038c4 100644 --- a/rojo-test/src/serve_test.rs +++ b/rojo-test/src/serve_test.rs @@ -101,6 +101,37 @@ fn add_folder() { }); } +#[test] +#[ignore] // TODO: Removing files currently hangs ChangeProcessor +fn remove_file() { + run_serve_test("remove_file", |session, mut redactions| { + let info = session.get_api_rojo().unwrap(); + let root_id = info.root_instance_id; + + assert_yaml_snapshot!("remove_file_info", redactions.redacted_yaml(info)); + + let read_response = session.get_api_read(root_id).unwrap(); + assert_yaml_snapshot!( + "remove_file_all", + read_response.intern_and_redact(&mut redactions, root_id) + ); + + fs::remove_file(session.path().join("hello.txt")).unwrap(); + + let subscribe_response = session.get_api_subscribe(0).unwrap(); + assert_yaml_snapshot!( + "remove_file_subscribe", + subscribe_response.intern_and_redact(&mut redactions, ()) + ); + + let read_response = session.get_api_read(root_id).unwrap(); + assert_yaml_snapshot!( + "remove_file_all-2", + read_response.intern_and_redact(&mut redactions, root_id) + ); + }); +} + #[test] fn move_folder_of_stuff() { run_serve_test("move_folder_of_stuff", |session, mut redactions| {