From 54ec5ff0c9a2aa579cae4cc741f753f9d5b4d5d6 Mon Sep 17 00:00:00 2001 From: ClementTsang Date: Sat, 25 Dec 2021 06:19:26 -0500 Subject: [PATCH] Add some table tests --- .../component/base/text_table/data_cell.rs | 2 +- .../component/base/text_table/data_row.rs | 6 +- src/tuine/component/base/text_table/mod.rs | 226 +++++++++++++++++- 3 files changed, 220 insertions(+), 14 deletions(-) diff --git a/src/tuine/component/base/text_table/data_cell.rs b/src/tuine/component/base/text_table/data_cell.rs index 2b3a32c7..349e40a7 100644 --- a/src/tuine/component/base/text_table/data_cell.rs +++ b/src/tuine/component/base/text_table/data_cell.rs @@ -22,7 +22,7 @@ impl DataCellValue for usize {} impl DataCellValue for Cow<'static, str> {} #[allow(non_camel_case_types)] -#[derive(Clone, PartialEq, Eq, PartialOrd, Ord)] +#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] #[enum_dispatch(DataCellValue)] pub enum DataCell { f64(FloatOrd), diff --git a/src/tuine/component/base/text_table/data_row.rs b/src/tuine/component/base/text_table/data_row.rs index 52610bdf..0d7ee8ba 100644 --- a/src/tuine/component/base/text_table/data_row.rs +++ b/src/tuine/component/base/text_table/data_row.rs @@ -2,7 +2,7 @@ use tui::{style::Style, widgets::Row}; use super::DataCell; -#[derive(Default, Clone)] +#[derive(Debug, Default, Clone)] pub struct DataRow { cells: Vec, style: Option