MCPcopy Create free account
hub / github.com/apache/cassandra-nodejs-driver / validateVersion

Function validateVersion

test/unit/version-number-tests.js:57–71  ·  view source on GitHub ↗
(versionStr, major, minor, patch, dsePatch, preReleases, build, toStr)

Source from the content-addressed store, hash-verified

55});
56
57function validateVersion(versionStr, major, minor, patch, dsePatch, preReleases, build, toStr) {
58 return function() {
59 if (!toStr) {
60 toStr = versionStr;
61 }
62 const versionNumber = VersionNumber.parse(versionStr);
63 assert.strictEqual(versionNumber.major, major);
64 assert.strictEqual(versionNumber.minor, minor);
65 assert.strictEqual(versionNumber.patch, patch);
66 assert.strictEqual(versionNumber.dsePatch, dsePatch);
67 assert.deepEqual(versionNumber.preReleases, preReleases);
68 assert.strictEqual(versionNumber.build, build);
69 assert.strictEqual(versionNumber.toString(), toStr);
70 };
71}
72
73function validateCompare(version1, version2, expected) {
74 return function () {

Callers 1

Calls 2

toStringMethod · 0.65
parseMethod · 0.45

Tested by

no test coverage detected