Module:Electowidget/doc: Difference between revisions
Content added Content deleted
(Adding prefs_line_json in the name of doing test-driven development) |
(Added parameter to #Test 3) |
||
Line 24:
=== Test 3 ===
<blockquote><nowiki>
{{#invoke:Electowidget|get_data|"2009 Burlington, Vermont Mayoral Election data"}}
</nowiki></blockquote>
=== Result 3 ===
{{#invoke:Electowidget|get_data|"2009 Burlington, Vermont Mayoral Election data"}}
|
Revision as of 04:13, 7 September 2023
This is the very beginning of a Lua implementation of Electowidget.
- Lua source: Module:Electowidget
- doc page: Module:Electowidget/doc
Tests
Test 1
{{#invoke:Electowidget|parse_prefs_line|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/}}
Result 1
table
Test 2
{{#invoke:Electowidget|prefs_line_json|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/}}
Result 2
{"prefs":[{"name":"foo1","rating":1},{"name":"foo2","rating":2}],"qty":9999,"orderedlist":true}
Test 3
{{#invoke:Electowidget|get_data|"2009 Burlington, Vermont Mayoral Election data"}}
Result 3
Lua error in Module:Electowidget at line 48: attempt to index local 's' (a nil value).