MCPcopy Create free account
hub / github.com/Botloader/botloader / testTopLevelOptions

Function testTopLevelOptions

integration-tests/settings.ts:218–237  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

216}
217
218function testTopLevelOptions() {
219
220 assertExpected("test", testStringSettingDefaultRequired.value)
221 assertExpected(expectedProvidedValueString, testStringSettingDefaultRequiredProvided.value)
222
223 assertExpected("", testStringSettingNoDefault.value)
224 assertExpected(expectedProvidedValueString, testStringSettingNoDefaultProvided.value)
225
226
227 assertExpected(10, numberDefaultRequired.value)
228 assertExpected(expectedProvidedValueFloat, numberDefaultRequiredProvided.value)
229
230 assertExpected(null, numberNoDefault.value)
231 assertExpected(expectedProvidedValueFloat, numberNoDefaultProvided.value)
232
233 stringSelectTestCases.forEach(testTestCase)
234 stringMultiSelectTestCases.forEach(testTestCase)
235 numberSelectTestCases.forEach(testTestCase)
236 numberMultiSelectTestCases.forEach(testTestCase)
237}
238
239const testListString = script.settings.startList("string_list")
240 .addOptionString("string_required_no_default_provided", { required: true })

Callers 1

settings.tsFile · 0.85

Calls 1

assertExpectedFunction · 0.90

Tested by

no test coverage detected