diff --git a/src/servo/layout/display_list_builder.rs b/src/servo/layout/display_list_builder.rs index df1cd59cd58..1da4d1c2bf0 100644 --- a/src/servo/layout/display_list_builder.rs +++ b/src/servo/layout/display_list_builder.rs @@ -68,93 +68,3 @@ impl FlowContext: FlowDisplayListBuilderMethods { } } } - -/* TODO: redo unit tests, if possible?gn - -fn should_convert_text_boxes_to_solid_color_background_items() { - #[test]; - - use layout::box_builder::LayoutTreeBuilder; - - let s = Scope(); - let n = s.new_node(Text(~"firecracker")); - let builder = LayoutTreeBuilder(); - let b = builder.construct_trees(n).get(); - - b.reflow_text(); - let list = DVec(); - box_to_display_items(list, b, Point2D(au::from_px(0), au::from_px(0))); - - do list.borrow |l| { - match l[0].data { - dl::SolidColorData(*) => { } - _ => { fail } - } - } -} - -fn should_convert_text_boxes_to_text_items() { - #[test]; - use layout::box_builder::LayoutTreeBuilder; - - let s = Scope(); - let n = s.new_node(Text(~"firecracker")); - let builder = LayoutTreeBuilder(); - let b = builder.construct_trees(n).get(); - - b.reflow_text(); - let list = DVec(); - box_to_display_items(list, b, Point2D(au::from_px(0), au::from_px(0))); - - do list.borrow |l| { - match l[1].data { - dl::GlyphData(_) => { } - _ => { fail } - } - } -} - -fn should_calculate_the_bounds_of_the_text_box_background_color() { - #[test]; - #[ignore(cfg(target_os = "macos"))]; - use layout::box_builder::LayoutTreeBuilder; - - let s = Scope(); - let n = s.new_node(Text(~"firecracker")); - let builder = LayoutTreeBuilder(); - let b = builder.construct_trees(n).get(); - - b.reflow_text(); - let list = DVec(); - box_to_display_items(list, b, Point2D(au::from_px(0), au::from_px(0))); - - let expected = Rect( - Point2D(au::from_px(0), au::from_px(0)), - Size2D(au::from_px(84), au::from_px(20)) - ); - - do list.borrow |l| { assert l[0].bounds == expected } -} - -fn should_calculate_the_bounds_of_the_text_items() { - #[test]; - #[ignore(reason = "busted")]; - use layout::box_builder::LayoutTreeBuilder; - - let s = Scope(); - let n = s.new_node(Text(~"firecracker")); - let builder = LayoutTreeBuilder(); - let b = builder.construct_trees(n).get(); - - b.reflow_text(); - let list = DVec(); - box_to_display_items(list, b, Point2D(au::from_px(0), au::from_px(0))); - - let expected = Rect( - Point2D(au::from_px(0), au::from_px(0)), - Size2D(au::from_px(84), au::from_px(20)) - ); - - do list.borrow |l| { assert l[1].bounds == expected; } -} -*/