Comine integration tests into one binary (#951)
Signed-off-by: Nico Burns <nico@nicoburns.com>
Delta semántico · 141
tests/border_and_padding.rs
tests/caching.rs
- borrada def NODE_CONTEXT
- borrada mod caching
- borrada fn measure_count_flexbox
- borrada fn measure_count_grid
tests/generated_xml.rs
- borrada struct OutputNode
- borrada fn build_expectations
- borrada fn build_style
- borrada fn construct_tree
- borrada fn eq
- borrada fn get_computed_expectations
- borrada fn get_dir
- borrada fn maybe_parse
- borrada fn parse_or
- borrada fn parse_or_default
- borrada fn print_node
- borrada fn print_tree
- borrada fn run_xml_test
- borrada fn write_metrics
- borrada fn write_tree
- borrada mod xml
tests/hand_written.rs
- nueva mod border_and_padding
- nueva mod caching
- nueva mod hand_written
- nueva mod measure
- nueva mod min_max_overrides
- nueva mod relayout
- nueva mod root_constraints
- nueva mod rounding
- nueva mod serde
tests/hand_written/border_and_padding.rs
tests/hand_written/caching.rs
- nueva def NODE_CONTEXT
- nueva mod caching
- nueva fn measure_count_flexbox
- nueva fn measure_count_grid
tests/hand_written/measure.rs
- nueva def FIFTY_FIFTY
- nueva def HUNDRED_FIFTY
- nueva def HUNDRED_HUNDRED
- nueva fn custom_measure_function
- nueva fn flex_basis_overrides_measure
- nueva fn height_overrides_measure
- nueva fn ignore_invalid_measure
- nueva mod measure
- nueva fn measure_absolute_child
- nueva fn measure_child
- nueva fn measure_child_constraint
- nueva fn measure_child_constraint_padding_parent
- nueva fn measure_child_with_flex_grow
- nueva fn measure_child_with_flex_shrink
- nueva fn measure_root
- nueva fn remeasure_child_after_growing
- nueva fn remeasure_child_after_shrinking
- nueva fn remeasure_child_after_stretching
- nueva fn stretch_overrides_measure
- nueva fn width_overrides_measure
tests/hand_written/min_max_overrides.rs
- nueva fn max_overrides_size
- nueva mod min_max_overrides
- nueva fn min_overrides_max
- nueva fn min_overrides_size
tests/hand_written/relayout.rs
- nueva fn relayout
- nueva fn relayout_is_stable_with_rounding
- nueva fn toggle_flex_child_display_none
- nueva fn toggle_flex_container_display_none
- nueva fn toggle_grid_child_display_none
- nueva fn toggle_grid_container_display_none
- nueva fn toggle_root_display_none
- nueva fn toggle_root_display_none_with_children
tests/hand_written/root_constraints.rs
- nueva mod root_constraints
- nueva fn root_padding_and_border_larger_than_definite_size
- nueva fn root_with_larger_size
- nueva fn root_with_no_size
- nueva fn root_with_percentage_size
tests/hand_written/rounding.rs
- nueva fn rounding_doesnt_leave_gaps
tests/hand_written/serde.rs
- nueva mod serde
- nueva fn serde_can_deserialize_partial_values
- nueva fn serde_can_serialize
tests/measure.rs
- borrada def FIFTY_FIFTY
- borrada def HUNDRED_FIFTY
- borrada def HUNDRED_HUNDRED
- borrada fn custom_measure_function
- borrada fn flex_basis_overrides_measure
- borrada fn height_overrides_measure
- borrada fn ignore_invalid_measure
- borrada mod measure
- borrada fn measure_absolute_child
- borrada fn measure_child
- borrada fn measure_child_constraint
- borrada fn measure_child_constraint_padding_parent
- borrada fn measure_child_with_flex_grow
- borrada fn measure_child_with_flex_shrink
- borrada fn measure_root
- borrada fn remeasure_child_after_growing
- borrada fn remeasure_child_after_shrinking
- borrada fn remeasure_child_after_stretching
- borrada fn stretch_overrides_measure
- borrada fn width_overrides_measure
tests/min_max_overrides.rs
- borrada fn max_overrides_size
- borrada mod min_max_overrides
- borrada fn min_overrides_max
- borrada fn min_overrides_size
tests/relayout.rs
- borrada fn relayout
- borrada fn relayout_is_stable_with_rounding
- borrada fn toggle_flex_child_display_none
- borrada fn toggle_flex_container_display_none
- borrada fn toggle_grid_child_display_none
- borrada fn toggle_grid_container_display_none
- borrada fn toggle_root_display_none
- borrada fn toggle_root_display_none_with_children
tests/root_constraints.rs
- borrada mod root_constraints
- borrada fn root_padding_and_border_larger_than_definite_size
- borrada fn root_with_larger_size
- borrada fn root_with_no_size
- borrada fn root_with_percentage_size
tests/rounding.rs
- borrada fn rounding_doesnt_leave_gaps
tests/serde.rs
- borrada mod serde
- borrada fn serde_can_deserialize_partial_values
- borrada fn serde_can_serialize
tests/xml.rs
- nueva struct OutputNode
- nueva fn build_expectations
- nueva fn build_style
- nueva fn construct_tree
- nueva fn eq
- nueva fn get_computed_expectations
- nueva fn get_dir
- nueva fn maybe_parse
- nueva fn parse_or
- nueva fn parse_or_default
- nueva fn print_node
- nueva fn print_tree
- nueva fn run_xml_test
- nueva fn write_metrics
- nueva fn write_tree
- nueva mod xml
19 archivos · +1539 −1528
- tests/border_and_padding.rs +0 −111
- tests/caching.rs +0 −40
- tests/generated_xml.rs +0 −317
- tests/hand_written.rs +10 −0
- tests/hand_written/border_and_padding.rs +111 −0
- tests/hand_written/caching.rs +40 −0
- tests/hand_written/measure.rs +371 −0
- tests/hand_written/min_max_overrides.rs +72 −0
- tests/hand_written/relayout.rs +423 −0
- tests/hand_written/root_constraints.rs +110 −0
- tests/hand_written/rounding.rs +30 −0
- tests/hand_written/serde.rs +54 −0
- tests/measure.rs +0 −371
- tests/min_max_overrides.rs +0 −72
- tests/relayout.rs +0 −423
- tests/root_constraints.rs +0 −110
- tests/rounding.rs +0 −30
- tests/serde.rs +0 −54
- tests/xml.rs +318 −0
diff --git a/tests/hand_written.rs b/tests/hand_written.rs
new file mode 100644
index 000000000..965aa5d28
--- /dev/null
+++ b/tests/hand_written.rs
@@ -0,0 +1,10 @@
+mod hand_written {
+ mod border_and_padding;
+ mod caching;
+ mod measure;
+ mod min_max_overrides;
+ mod relayout;
+ mod root_constraints;
+ mod rounding;
+ mod serde;
+}
diff --git a/tests/border_and_padding.rs b/tests/hand_written/border_and_padding.rs
similarity index 100%
rename from tests/border_and_padding.rs
rename to tests/hand_written/border_and_padding.rs
diff --git a/tests/caching.rs b/tests/hand_written/caching.rs
similarity index 100%
rename from tests/caching.rs
rename to tests/hand_written/caching.rs
diff --git a/tests/measure.rs b/tests/hand_written/measure.rs
similarity index 100%
rename from tests/measure.rs
rename to tests/hand_written/measure.rs
diff --git a/tests/min_max_overrides.rs b/tests/hand_written/min_max_overrides.rs
similarity index 100%
rename from tests/min_max_overrides.rs
rename to tests/hand_written/min_max_overrides.rs
diff --git a/tests/relayout.rs b/tests/hand_written/relayout.rs
similarity index 100%
rename from tests/relayout.rs
rename to tests/hand_written/relayout.rs
diff --git a/tests/root_constraints.rs b/tests/hand_written/root_constraints.rs
similarity index 100%
rename from tests/root_constraints.rs
rename to tests/hand_written/root_constraints.rs
diff --git a/tests/rounding.rs b/tests/hand_written/rounding.rs
similarity index 100%
rename from tests/rounding.rs
rename to tests/hand_written/rounding.rs
diff --git a/tests/serde.rs b/tests/hand_written/serde.rs
similarity index 100%
rename from tests/serde.rs
rename to tests/hand_written/serde.rs
diff --git a/tests/generated_xml.rs b/tests/xml.rs
similarity index 99%
rename from tests/generated_xml.rs
rename to tests/xml.rs
index 8734a9674..a17edbd46 100644
--- a/tests/generated_xml.rs
+++ b/tests/xml.rs
@@ -6,6 +6,7 @@ use taffy::{
};
use taffy_test_helpers::{test_measure_function, TestNodeContext};
+#[path = "./xml/mod.rs"]
mod xml;
#[derive(Debug)]