[ADF-3671] Add automation tests for Form Widgets (#3911)

* [ADF-3617] Fix bugs in Task Details Page controller

* [ADF-3617] Fix bugs in Task Page controller

* [ADF-3617] Separate in different describes automation tests

* [ADF-3671] start working on e2e form tests

* [ADF-3671] improved checks for form widgets

* [ADF-3671] start adding multiline text widget tsts

* [ADF-3671] added test for multiline and some improvements

* [ADF-3671] Add e2e tests for Dropdown, Date, Checkbox widgets

* [ADF-3671] Add e2e test for radio, number, hyperlink widgets

* [ADF-3671] Add automation tests for Form Widgets

* [ADF-3671] Update usage of Dropdown Widget

* [ADF-3671] Fix fileModel file and rename widget controles

* [ADF-3671] Rename Widget Controllers

* [ADF-3671] Remove unused imports and fix dynamic table e2e test

* [ADF-3671] Fix spell errors

* [ADF-3671] Fix people, date time, attach widget

* [ADF-3671] Fix Form People widget tests

* [ADF-3671] Rebase and remove unused variables
This commit is contained in:
davidcanonieto
2018-10-26 14:03:13 +01:00
committed by Eugenio Romano
parent 9599b84a84
commit ee7af9d797
51 changed files with 2790 additions and 414 deletions

View File

@@ -15,57 +15,96 @@
* limitations under the License.
*/
import { MultilineText } from './multilineText';
import { Header } from './header';
import { DisplayText } from './displayText';
import { AttachFile } from './attachFile';
import { DisplayValue } from './displayValue';
import { RadioButtons } from './radioButtons';
import { Hyperlink } from './hyperlink';
import { Dropdown } from './dropdown';
import { DynamicTable } from './dynamicTable';
import { People } from './people';
import { MultilineTextWidget } from './multilineTextWidget';
import { HeaderWidget } from './headerWidget';
import { DisplayTextWidget } from './displayTextWidget';
import { AttachFileWidget } from './attachFileWidget';
import { DisplayValueWidget } from './displayValueWidget';
import { RadioButtonsWidget } from './radioButtonsWidget';
import { HyperlinkWidget } from './hyperlinkWidget';
import { DropdownWidget } from './dropdownWidget';
import { DynamicTableWidget } from './dynamicTableWidget';
import { TextWidget } from './textWidget';
import { CheckboxWidget } from './checkboxWidget';
import { DateWidget } from './dateWidget';
import { DateTimeWidget } from './dateTimeWidget';
import { NumberWidget } from './numberWidget';
import { AmountWidget } from './amountWidget';
import { ContainerWidget } from './containerWidget';
import { PeopleWidget } from './peopleWidget';
import { DocumentWidget } from './documentWidget';
export class Widget {
multilineTextWidget() {
return new MultilineText();
return new MultilineTextWidget();
}
headerWidget() {
return new Header();
return new HeaderWidget();
}
displayTextWidget() {
return new DisplayText();
return new DisplayTextWidget();
}
attachFileWidget() {
return new AttachFile();
return new AttachFileWidget();
}
displayValueWidget() {
return new DisplayValue();
return new DisplayValueWidget();
}
radioWidget() {
return new RadioButtons();
return new RadioButtonsWidget();
}
hyperlink() {
return new Hyperlink();
return new HyperlinkWidget();
}
dropdown() {
return new Dropdown();
return new DropdownWidget();
}
dynamicTable() {
return new DynamicTable();
return new DynamicTableWidget();
}
textWidget() {
return new TextWidget();
}
documentWidget() {
return new DocumentWidget();
}
checkboxWidget() {
return new CheckboxWidget();
}
dateWidget() {
return new DateWidget();
}
dateTimeWidget() {
return new DateTimeWidget();
}
numberWidget() {
return new NumberWidget();
}
amountWidget() {
return new AmountWidget();
}
containerWidget() {
return new ContainerWidget();
}
peopleWidget() {
return new People();
return new PeopleWidget();
}
}