| 302 | .complete() |
| 303 | |
| 304 | function testStringSelectLists() { |
| 305 | const expectedValues = [{ |
| 306 | no_default_empty: null, |
| 307 | no_default_provided: stringSelectProvidedValue, |
| 308 | with_default_empty: stringSelectDefaultValue, |
| 309 | with_default_provided: stringSelectProvidedValue, |
| 310 | multi_no_default_empty: [], |
| 311 | multi_no_default_provided: stringMultiSelectProvidedValue, |
| 312 | multi_with_default_empty: stringMultiSelectDefaultValue, |
| 313 | multi_with_default_provided: stringMultiSelectProvidedValue, |
| 314 | }] |
| 315 | |
| 316 | testList(expectedValues, testListStringSelects.value) |
| 317 | } |
| 318 | |
| 319 | const testListNumberSelects = script.settings.startList("number_selects_list") |
| 320 | .addOptionCustomNumberSelect("no_default_empty", { options: numberOptions }) |