| 1234567891011121314151617181920212223242526272829 | var tap = require('tap');var test = tap.test;var semver = require('../semver.js');var clean = semver.clean;test('\nclean tests', function(t) {	// [range, version]	// Version should be detectable despite extra characters	[		['1.2.3', '1.2.3'],		[' 1.2.3 ', '1.2.3'],		[' 1.2.3-4 ', '1.2.3-4'],		[' 1.2.3-pre ', '1.2.3-pre'],		['  =v1.2.3   ', '1.2.3'],		['v1.2.3', '1.2.3'],		[' v1.2.3 ', '1.2.3'],		['\t1.2.3', '1.2.3'],		['>1.2.3', null],		['~1.2.3', null],		['<=1.2.3', null],		['1.2.x', null]	].forEach(function(tuple) {			var range = tuple[0];			var version = tuple[1];			var msg = 'clean(' + range + ') = ' + version;			t.equal(clean(range), version, msg);		});	t.end();});
 |