From c4610d2207a27d481ebceb2779774c3f9b45c916 Mon Sep 17 00:00:00 2001 From: Ioan CHIRIAC Date: Sun, 19 Jan 2020 15:31:43 +0100 Subject: [PATCH] make test easier to read/maintain --- test/version.test.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/test/version.test.js b/test/version.test.js index 414d0b003..dd0bf6537 100644 --- a/test/version.test.js +++ b/test/version.test.js @@ -35,19 +35,14 @@ describe("Test versions", function() { }) ).toThrow(new Error("Bad version number : x.y.z")); }); - it("unhandled version", function() { + it.each([ + ["unhandled version 4.9", "4.9"], + ["unhandled version 8.9", "8.9"], + ["unhandled version -0.9", "-0.9"] + ])("%s", function(_, version) { expect( parser.create.bind(null, { - parser: { - version: "4.9" - } - }) - ).toThrow(new Error("Can only handle versions between 5.x to 7.x")); - expect( - parser.create.bind(null, { - parser: { - version: "8.9" - } + parser: { version } }) ).toThrow(new Error("Can only handle versions between 5.x to 7.x")); });