Comine integration tests into one binary (#951)
Signed-off-by: Nico Burns <nico@nicoburns.com>
Semantic delta · 141
tests/border_and_padding.rs
tests/caching.rs
- removed def NODE_CONTEXT
- removed mod caching
- removed fn measure_count_flexbox
- removed fn measure_count_grid
tests/generated_xml.rs
- removed struct OutputNode
- removed fn build_expectations
- removed fn build_style
- removed fn construct_tree
- removed fn eq
- removed fn get_computed_expectations
- removed fn get_dir
- removed fn maybe_parse
- removed fn parse_or
- removed fn parse_or_default
- removed fn print_node
- removed fn print_tree
- removed fn run_xml_test
- removed fn write_metrics
- removed fn write_tree
- removed mod xml
tests/hand_written.rs
- new mod border_and_padding
- new mod caching
- new mod hand_written
- new mod measure
- new mod min_max_overrides
- new mod relayout
- new mod root_constraints
- new mod rounding
- new mod serde
tests/hand_written/border_and_padding.rs
tests/hand_written/caching.rs
- new def NODE_CONTEXT
- new mod caching
- new fn measure_count_flexbox
- new fn measure_count_grid
tests/hand_written/measure.rs
- new def FIFTY_FIFTY
- new def HUNDRED_FIFTY
- new def HUNDRED_HUNDRED
- new fn custom_measure_function
- new fn flex_basis_overrides_measure
- new fn height_overrides_measure
- new fn ignore_invalid_measure
- new mod measure
- new fn measure_absolute_child
- new fn measure_child
- new fn measure_child_constraint
- new fn measure_child_constraint_padding_parent
- new fn measure_child_with_flex_grow
- new fn measure_child_with_flex_shrink
- new fn measure_root
- new fn remeasure_child_after_growing
- new fn remeasure_child_after_shrinking
- new fn remeasure_child_after_stretching
- new fn stretch_overrides_measure
- new fn width_overrides_measure
tests/hand_written/min_max_overrides.rs
- new fn max_overrides_size
- new mod min_max_overrides
- new fn min_overrides_max
- new fn min_overrides_size
tests/hand_written/relayout.rs
tests/hand_written/root_constraints.rs
- new mod root_constraints
- new fn root_padding_and_border_larger_than_definite_size
- new fn root_with_larger_size
- new fn root_with_no_size
- new fn root_with_percentage_size
tests/hand_written/rounding.rs
- new fn rounding_doesnt_leave_gaps
tests/hand_written/serde.rs
- new mod serde
- new fn serde_can_deserialize_partial_values
- new fn serde_can_serialize
tests/measure.rs
- removed def FIFTY_FIFTY
- removed def HUNDRED_FIFTY
- removed def HUNDRED_HUNDRED
- removed fn custom_measure_function
- removed fn flex_basis_overrides_measure
- removed fn height_overrides_measure
- removed fn ignore_invalid_measure
- removed mod measure
- removed fn measure_absolute_child
- removed fn measure_child
- removed fn measure_child_constraint
- removed fn measure_child_constraint_padding_parent
- removed fn measure_child_with_flex_grow
- removed fn measure_child_with_flex_shrink
- removed fn measure_root
- removed fn remeasure_child_after_growing
- removed fn remeasure_child_after_shrinking
- removed fn remeasure_child_after_stretching
- removed fn stretch_overrides_measure
- removed fn width_overrides_measure
tests/min_max_overrides.rs
- removed fn max_overrides_size
- removed mod min_max_overrides
- removed fn min_overrides_max
- removed fn min_overrides_size
tests/relayout.rs
- removed fn relayout
- removed fn relayout_is_stable_with_rounding
- removed fn toggle_flex_child_display_none
- removed fn toggle_flex_container_display_none
- removed fn toggle_grid_child_display_none
- removed fn toggle_grid_container_display_none
- removed fn toggle_root_display_none
- removed fn toggle_root_display_none_with_children
tests/root_constraints.rs
- removed mod root_constraints
- removed fn root_padding_and_border_larger_than_definite_size
- removed fn root_with_larger_size
- removed fn root_with_no_size
- removed fn root_with_percentage_size
tests/rounding.rs
- removed fn rounding_doesnt_leave_gaps
tests/serde.rs
- removed mod serde
- removed fn serde_can_deserialize_partial_values
- removed fn serde_can_serialize
tests/xml.rs
- new struct OutputNode
- new fn build_expectations
- new fn build_style
- new fn construct_tree
- new fn eq
- new fn get_computed_expectations
- new fn get_dir
- new fn maybe_parse
- new fn parse_or
- new fn parse_or_default
- new fn print_node
- new fn print_tree
- new fn run_xml_test
- new fn write_metrics
- new fn write_tree
- new mod xml
19 files · +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)]