mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix: token refresh on local (#4650)
* fix: refresh user token on local * chore: add test
This commit is contained in:
@ -0,0 +1,50 @@
|
||||
use crate::util::unzip_history_user_db;
|
||||
use event_integration::user_event::user_localhost_af_cloud;
|
||||
use event_integration::EventIntegrationTest;
|
||||
use flowy_core::DEFAULT_NAME;
|
||||
use std::time::Duration;
|
||||
|
||||
#[tokio::test]
|
||||
async fn import_appflowy_data_folder_into_new_view_test() {
|
||||
let import_container_name = "040_local".to_string();
|
||||
let (cleaner, user_db_path) =
|
||||
unzip_history_user_db("./tests/asset", &import_container_name).unwrap();
|
||||
let (imported_af_folder_cleaner, imported_af_data_path) =
|
||||
unzip_history_user_db("./tests/asset", &import_container_name).unwrap();
|
||||
|
||||
user_localhost_af_cloud().await;
|
||||
let test =
|
||||
EventIntegrationTest::new_with_user_data_path(user_db_path.clone(), DEFAULT_NAME.to_string())
|
||||
.await;
|
||||
// In the 040_local, the structure is:
|
||||
// workspace:
|
||||
// view: Document1
|
||||
// view: Document2
|
||||
// view: Grid1
|
||||
// view: Grid2
|
||||
// Sleep for 2 seconds to wait for the initial workspace to be created
|
||||
tokio::time::sleep(Duration::from_secs(5)).await;
|
||||
|
||||
test
|
||||
.import_appflowy_data(
|
||||
imported_af_data_path.to_str().unwrap().to_string(),
|
||||
Some(import_container_name.clone()),
|
||||
)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
// after import, the structure is:
|
||||
// workspace:
|
||||
// view: Getting Started
|
||||
// view: 040_local
|
||||
// view: Document1
|
||||
// view: Document2
|
||||
// view: Grid1
|
||||
// view: Grid2
|
||||
let views = test.get_all_workspace_views().await;
|
||||
assert_eq!(views.len(), 2);
|
||||
assert_eq!(views[1].name, import_container_name);
|
||||
|
||||
drop(cleaner);
|
||||
drop(imported_af_folder_cleaner);
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
mod auth_test;
|
||||
mod helper;
|
||||
mod import_af_data_local_test;
|
||||
mod user_awareness_test;
|
||||
mod user_profile_test;
|
||||
|
Reference in New Issue
Block a user