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