util.dbuffer: Simplify test case
authorKim Alvefur <zash@zash.se>
Mon, 24 Aug 2020 17:28:48 +0200
changeset 11050 64713f21ff0e
parent 11049 8c6bace13229
child 11051 93cdd1ece689
util.dbuffer: Simplify test case An earlier theory involved the bug being related to collapsing multiple items, so it exercised that too. Also correct the comment, it referred to the space in "hello world" in an earlier version before the test string was changed to "foobar", which was what was tested in a REPL
spec/util_dbuffer_spec.lua
--- a/spec/util_dbuffer_spec.lua	Mon Aug 24 16:18:13 2020 +0100
+++ b/spec/util_dbuffer_spec.lua	Mon Aug 24 17:28:48 2020 +0200
@@ -69,10 +69,9 @@
 
 		it("works after discard", function ()
 			local b = dbuffer.new(256);
-			assert.truthy(b:write("foo"));
-			assert.truthy(b:write("bar"));
+			assert.truthy(b:write("foobar"));
 			assert.equals("foobar", b:sub(1, 6));
-			assert.truthy(b:discard(3)) -- until the space
+			assert.truthy(b:discard(3)); -- consume "foo"
 			assert.equals("bar", b:sub(1, 3));
 		end);