Skip to content

Commit 6820219

Browse files
committed
fix ts test
1 parent 184a0d9 commit 6820219

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

integration/typescript/main.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ async function assertThrowException(client: Client) {
105105
async function assertGetFormConfig(client: Client) {
106106
const form = await client.test().getFormConfig();
107107

108-
if (form.elements.length != 3) {
109-
throw new Error("Test assertGetFormConfig failed: Elements, got: " + form.elements.length);
108+
if (form.elements?.length != 3) {
109+
throw new Error("Test assertGetFormConfig failed: Elements, got: " + form.elements?.length);
110110
}
111111

112112
if (form.elements[0].element !== 'input') {
@@ -121,8 +121,8 @@ async function assertGetFormConfig(client: Client) {
121121
throw new Error("Test assertGetFormConfig failed: Elements.1, got: " + form.elements[1].element);
122122
}
123123

124-
if (form.elements[1].options.length != 2) {
125-
throw new Error("Test assertGetFormConfig failed: Elements.1.Options, got: " + form.elements[1].options.length);
124+
if (form.elements[1].options?.length != 2) {
125+
throw new Error("Test assertGetFormConfig failed: Elements.1.Options, got: " + form.elements[1].options?.length);
126126
}
127127

128128
if (form.elements[2].element !== 'textarea') {

0 commit comments

Comments
 (0)