Browse Source

tests: started css body test

mattias 1 year ago
parent
commit
713abec875
1 changed files with 15 additions and 1 deletions
  1. 15 1
      tests/base/TCFresnelCSS.pas

+ 15 - 1
tests/base/TCFresnelCSS.pas

@@ -17,7 +17,8 @@ interface
 
 
 uses
 uses
   Classes, SysUtils, Math, fpcunit, testregistry, FpImage, Fresnel.DOM,
   Classes, SysUtils, Math, fpcunit, testregistry, FpImage, Fresnel.DOM,
-  Fresnel.Renderer, Fresnel.Layouter, Fresnel.Classes, AvgLvlTree, LazUTF8;
+  Fresnel.Renderer, Fresnel.Layouter, Fresnel.Classes, Fresnel.Controls,
+  AvgLvlTree, LazUTF8;
 
 
 type
 type
 
 
@@ -97,6 +98,7 @@ type
   TTestFresnelCSS = class(TCustomTestFresnelCSS)
   TTestFresnelCSS = class(TCustomTestFresnelCSS)
   published
   published
     procedure TestEmptyViewport;
     procedure TestEmptyViewport;
+    procedure TestBody;
   end;
   end;
 
 
 implementation
 implementation
@@ -464,6 +466,18 @@ begin
   Viewport.Draw;
   Viewport.Draw;
 end;
 end;
 
 
+procedure TTestFresnelCSS.TestBody;
+var
+  Body: TBody;
+begin
+  Body:=TBody.Create(Viewport);
+  Body.Name:='Body';
+  Body.Parent:=Viewport;
+  Viewport.Draw;
+  Body.WriteComputedAttributes('Body');
+
+end;
+
 Initialization
 Initialization
   RegisterTests([TTestFresnelCSS]);
   RegisterTests([TTestFresnelCSS]);
 end.
 end.