check(sanitizeURL("https://www.youtube.com/watch\\?v\\=QOEMv0S8AcA") == expected)
test "validate options":
- let invalidOptions = to_table({"musicOnly": true, "feelingLucky": false, "fullScreen": true, "download": false})
- check(not isValidOptions(invalidOptions))
- let validOptions = to_table({"musicOnly": false, "feelingLucky": true, "fullScreen": true, "download": true})
- check(isValidOptions(validOptions))
+ let invalidOptionsList = [
+ to_table({"musicOnly": true, "feelingLucky": false, "fullScreen": true, "download": false}),
+ to_table({"musicOnly": false, "feelingLucky": true, "fullScreen": true, "download": true})
+ ]
+ for invalidOptions in invalidOptionsList:
+ check(not isValidOptions(invalidOptions))
+ let validOptionsList = [
+ to_table({"musicOnly": false, "feelingLucky": true, "fullScreen": false, "download": true}),
+ to_table({"musicOnly": false, "feelingLucky": true, "fullScreen": true, "download": false})
+ ]
+ for validOptions in validOptionsList:
+ check(isValidOptions(validOptions))