Comparison

spec/util_dataforms_spec.lua @ 9083:5d3639e415bd

util.dataforms: Add failing test for #1177
author Kim Alvefur <zash@zash.se>
date Sat, 30 Jun 2018 20:49:26 +0200
parent 9046:7cdc718312c8
child 9121:e5eb36ee07a2
comparison
equal deleted inserted replaced
9082:297a06074175 9083:5d3639e415bd
318 describe(":data", function () 318 describe(":data", function ()
319 it("works", function () 319 it("works", function ()
320 assert.truthy(some_form:data(xform)); 320 assert.truthy(some_form:data(xform));
321 end); 321 end);
322 end); 322 end);
323
324 describe("issue1177", function ()
325 local form_with_stuff;
326 setup(function ()
327 form_with_stuff = dataforms.new({
328 {
329 type = "list-single";
330 name = "abtest";
331 label = "A or B?";
332 options = {
333 { label = "A", value = "a", default = true },
334 { label = "B", value = "b" },
335 };
336 },
337 });
338 end);
339
340 it("includes options when value is included", function ()
341 local f = form_with_stuff:form({ abtest = "a" });
342 assert.truthy(f:find("field/option"));
343 end);
344
345 it("includes options when value is excluded", function ()
346 local f = form_with_stuff:form({});
347 assert.truthy(f:find("field/option"));
348 end);
349 end);
323 end); 350 end);
324 351