We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 503a4e5 commit 16a021eCopy full SHA for 16a021e
functions/diff.js
@@ -1,8 +1,8 @@
1
-const parse = require('./parse')
+const SemVer = require('../classes/semver')
2
3
const diff = (version1, version2) => {
4
- const v1 = parse(version1)
5
- const v2 = parse(version2)
+ const v1 = new SemVer(version1)
+ const v2 = new SemVer(version2)
6
const comparison = v1.compare(v2)
7
8
if (comparison === 0) {
test/functions/diff.js
@@ -43,3 +43,13 @@ test('diff versions test', (t) => {
43
44
t.end()
45
})
46
+
47
+test('throws on bad version', (t) => {
48
+ t.throws(() => {
49
+ diff('bad', '1.2.3')
50
+ }, {
51
+ message: 'Invalid Version: bad',
52
+ name: 'TypeError',
53
+ })
54
+ t.end()
55
+})
0 commit comments