text: "use strict";
  var util = require('./util');
  
  exports.batch = util.makeVows('length', {
  	// 0 is valid without any unit
  	'0': {
  		'tokens': [ 'UNIT' ],
  		'toString': '0',
  		'unparsed': [],
  		'warnings': []
  	},
  
  	// Should warn when the value of a unit is 0
  	'0px': {
  		'tokens': [ 'UNIT' ],
  		'toString': '0',
  		'unparsed': [],
  		'warnings': [ 'suggest-remove-unit:px', 'suggest-relative-unit:px' ]
  	},
  	'-0em': {
  		'tokens': [ 'UNIT' ],
  		'toString': '0',
  		'unparsed': [],
  		'warnings': [ 'suggest-remove-unit:em' ]
  	},
  
  	// em and ex are relative units
  	'6em': {
  		'tokens': [ 'UNIT' ],
  		'toString': '6em',
  		'unparsed': [],
  		'warnings': []
  	},
  	'7.23ex': {
  		'tokens': [ 'UNIT' ],
  		'toString': '7.23ex',
  		'unparsed': [],
  		'warnings': []
  	},
  
  	// Absolute units:  in cm mm pt pc px
  	'99px': {
  		'tokens': [ 'UNIT' ],
  		'toString': '99px',
  		'unparsed': [],
  		'warnings': [ 'suggest-relative-unit:px' ]
  	},
  
  	// CSS3 units, all of which are relative:  ch rem vw vh vm
  	'09090rem': {
  		'tokens': [ 'UNIT' ],
  		'toString': '9090rem',
  		'unparsed': [],
  		'warnings': [ 'css-minimum:3' ]
  	},
  
  	// Not a valid input
  	'ident': {
  		'tokens': [ 'IDENT' ],
  		'toString': null,
  		'unparsed': [ 'IDENT' ],
  		'warnings': null
  	}
  });
  