mirror of
				https://github.com/crazy-max/ghaction-upx.git
				synced 2025-11-04 04:58:11 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			542 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			542 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var tape = require('tape')
 | 
						|
var toBuffer = require('./')
 | 
						|
 | 
						|
tape('buffer returns buffer', function (t) {
 | 
						|
  t.same(toBuffer(Buffer('hi')), Buffer('hi'))
 | 
						|
  t.end()
 | 
						|
})
 | 
						|
 | 
						|
tape('string returns buffer', function (t) {
 | 
						|
  t.same(toBuffer('hi'), Buffer('hi'))
 | 
						|
  t.end()
 | 
						|
})
 | 
						|
 | 
						|
tape('string + enc returns buffer', function (t) {
 | 
						|
  t.same(toBuffer('6869', 'hex'), Buffer('hi'))
 | 
						|
  t.end()
 | 
						|
})
 | 
						|
 | 
						|
tape('other input throws', function (t) {
 | 
						|
  try {
 | 
						|
    toBuffer(42)
 | 
						|
  } catch (err) {
 | 
						|
    t.same(err.message, 'Input should be a buffer or a string')
 | 
						|
    t.end()
 | 
						|
  }
 | 
						|
})
 |