1 var tap = require('tap');
3 var semver = require('../semver.js');
4 var clean = semver.clean;
6 test('\nclean tests', function(t) {
8 // Version should be detectable despite extra characters
12 [' 1.2.3-4 ', '1.2.3-4'],
13 [' 1.2.3-pre ', '1.2.3-pre'],
14 [' =v1.2.3 ', '1.2.3'],
16 [' v1.2.3 ', '1.2.3'],
22 ].forEach(function(tuple) {
24 var version = tuple[1];
25 var msg = 'clean(' + range + ') = ' + version;
26 t.equal(clean(range), version, msg);