Diff

spec/util_dataforms_spec.lua @ 10512:3089086d31fa

util.dataforms: Improve descriptions in tests
author Kim Alvefur <zash@zash.se>
date Mon, 16 Dec 2019 02:02:47 +0100
parent 9243:a4c52e304e6f
child 11026:a086825ed73a
line wrap: on
line diff
--- a/spec/util_dataforms_spec.lua	Mon Dec 16 01:52:56 2019 +0100
+++ b/spec/util_dataforms_spec.lua	Mon Dec 16 02:02:47 2019 +0100
@@ -110,7 +110,7 @@
 		xform = some_form:form();
 	end);
 
-	it("works", function ()
+	it("XML serialization looks like it should", function ()
 		assert.truthy(xform);
 		assert.truthy(st.is_stanza(xform));
 		assert.equal("x", xform.name);
@@ -316,7 +316,7 @@
 	end);
 
 	describe(":data", function ()
-		it("works", function ()
+		it("returns something", function ()
 			assert.truthy(some_form:data(xform));
 		end);
 	end);
@@ -402,7 +402,7 @@
 		end);
 	end);
 
-	describe("validation", function ()
+	describe("datatype validation", function ()
 		local f = dataforms.new {
 			{
 				name = "number",
@@ -411,12 +411,12 @@
 			},
 		};
 
-		it("works", function ()
+		it("integer roundtrip works", function ()
 			local d = f:data(f:form({number = 1}));
 			assert.equal(1, d.number);
 		end);
 
-		it("works", function ()
+		it("integer error handling works", function ()
 			local d,e = f:data(f:form({number = "nan"}));
 			assert.not_equal(1, d.number);
 			assert.table(e);