mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-23 00:52:14 +00:00

* chore: enable calendar view * chore: update database group listener * refactor: remove board data controller * refactor: remove group backend service * refactor: remove calendar controller * chore: create default calendar setting * chore: send calednar setting notifications * refactor: rename the card in kanban board, prepare to reuse in calendar * refactor: support custom card cell * chore: return calendar events * refactor: remove groupId in card, make card more generic * chore: display cell * chore: display three cards in calendar * chore: create calendar card * refactor: create row with data * chore: support create event * ci: fix tauri build * chore: disable create calendar
22 lines
752 B
Rust
22 lines
752 B
Rust
use crate::database::layout_test::script::DatabaseLayoutTest;
|
|
use crate::database::layout_test::script::LayoutScript::*;
|
|
use database_model::CalendarLayoutSetting;
|
|
|
|
#[tokio::test]
|
|
async fn calendar_initial_layout_setting_test() {
|
|
let mut test = DatabaseLayoutTest::new_calendar().await;
|
|
let date_field = test.get_first_date_field().await;
|
|
let default_calendar_setting = CalendarLayoutSetting::new(date_field.id.clone());
|
|
let scripts = vec![AssertCalendarLayoutSetting {
|
|
expected: default_calendar_setting,
|
|
}];
|
|
test.run_scripts(scripts).await;
|
|
}
|
|
|
|
#[tokio::test]
|
|
async fn calendar_get_events_test() {
|
|
let mut test = DatabaseLayoutTest::new_calendar().await;
|
|
let scripts = vec![GetCalendarEvents];
|
|
test.run_scripts(scripts).await;
|
|
}
|