mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
save revision to disk if not exisgt
This commit is contained in:
@ -1,3 +1,3 @@
|
||||
include scripts/database/database.mk
|
||||
|
||||
.PHONY: init_database add_migrations run_migrations reset_db echo_db_url
|
||||
.PHONY: init_postgres init_database add_migrations run_migrations reset_db echo_db_url
|
@ -2,9 +2,16 @@
|
||||
set -x
|
||||
set -eo pipefail
|
||||
|
||||
#if [[ -z "${RESET}" ]]
|
||||
#then
|
||||
# docker stop flowy
|
||||
# docker rm flowy
|
||||
#fi
|
||||
|
||||
if [[ -z "${SKIP_DOCKER}" ]]
|
||||
then
|
||||
docker run \
|
||||
--name="flowy" \
|
||||
-e POSTGRES_USER=${DB_USER} \
|
||||
-e POSTGRES_PASSWORD=${DB_PASSWORD} \
|
||||
-e POSTGRES_DB=${DB_NAME} \
|
||||
|
@ -15,7 +15,7 @@ use flowy_user::services::user::UserSession;
|
||||
use crate::helper::{spawn_server, TestServer};
|
||||
use flowy_document::protobuf::UpdateDocParams;
|
||||
|
||||
use flowy_ot::core::{Attribute, Interval};
|
||||
use flowy_ot::core::{Attribute, Delta, Interval};
|
||||
use parking_lot::RwLock;
|
||||
|
||||
pub struct DocumentTest {
|
||||
@ -152,11 +152,14 @@ async fn run_scripts(context: Arc<RwLock<ScriptContext>>, scripts: Vec<DocScript
|
||||
}
|
||||
|
||||
fn assert_eq(expect: &str, receive: &str) {
|
||||
if expect != receive {
|
||||
log::error!("expect: {}", expect);
|
||||
log::error!("but receive: {}", receive);
|
||||
let expected_delta: Delta = serde_json::from_str(expect).unwrap();
|
||||
let target_delta: Delta = serde_json::from_str(receive).unwrap();
|
||||
|
||||
if expected_delta != target_delta {
|
||||
log::error!("✅ expect: {}", expect,);
|
||||
log::error!("❌ receive: {}", receive);
|
||||
}
|
||||
assert_eq!(expect, receive);
|
||||
assert_eq!(target_delta, expected_delta);
|
||||
}
|
||||
|
||||
async fn create_doc(flowy_test: &FlowyTest) -> String {
|
||||
|
Reference in New Issue
Block a user