mirror of
https://github.com/nodejs/node.git
synced 2025-05-16 13:53:32 +00:00

PR-URL: https://github.com/nodejs/node/pull/10330 Reviewed-By: Myles Borins <myles.borins@gmail.com>
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
'use strict'
|
|
var test = require('tap').test
|
|
var unsupported = require('../../lib/utils/unsupported.js')
|
|
|
|
var versions = [
|
|
// broken unsupported
|
|
['v0.1.103', true, true],
|
|
['v0.2.0', true, true],
|
|
['v0.3.5', true, true],
|
|
['v0.4.7', true, true],
|
|
['v0.5.3', true, true],
|
|
['v0.6.17', true, true],
|
|
['v0.7.8', true, true],
|
|
['v0.8.28', false, true],
|
|
['v0.9.6', false, true],
|
|
['v0.10.48', false, true],
|
|
['v0.11.16', false, true],
|
|
['v0.12.9', false, false],
|
|
['v1.0.1', false, true],
|
|
['v1.6.0', false, true],
|
|
['v2.3.1', false, true],
|
|
['v3.0.0', false, true],
|
|
['v4.5.0', false, false],
|
|
['v5.7.1', false, false],
|
|
['v6.8.1', false, false],
|
|
['v7.0.0-beta23', false, false],
|
|
['v7.2.3', false, false]
|
|
]
|
|
|
|
test('versions', function (t) {
|
|
t.plan(versions.length * 2)
|
|
versions.forEach(function (verinfo) {
|
|
var version = verinfo[0]
|
|
var broken = verinfo[1]
|
|
var unsupp = verinfo[2]
|
|
var nodejs = unsupported.checkVersion(version)
|
|
t.is(nodejs.broken, broken, version + ' ' + (broken ? '' : 'not ') + 'broken')
|
|
t.is(nodejs.unsupported, unsupp, version + ' ' + (unsupp ? 'unsupported' : 'supported'))
|
|
})
|
|
t.done()
|
|
})
|