unit tcdbhtmlwidgets;
{$mode objfpc}
interface
uses
Classes, SysUtils, tcwidget, htmlwidgets, testregistry, db, dbhtmlwidgets, jsondataset, tcdbwidgets;
Type
TMyDBSelectWidget = class(TDBSelectWidget);
{ TTestDBSelectWidget }
TTestDBSelectWidget= class(TBaseTestDBWidget)
private
FMy: TMyDBSelectWidget;
procedure AssertOption(Idx: Integer; aText, aValue: String; Selected: Boolean=False);
Protected
Procedure SetUp; override;
Procedure TearDown; override;
Procedure Hookup;
Public
Property My : TMyDBSelectWidget Read FMy;
Published
Procedure TestHookup;
Procedure TestRender;
end;
implementation
uses JS, web;
{ TBaseTestDBWidget }
{ TTestDBSelectWidget }
procedure TTestDBSelectWidget.AssertOption(Idx: Integer; aText, aValue: String; Selected: Boolean);
Var
O : TJSHTMLOptionElement;
begin
AssertTrue('Correct index',Idx