21 lines
		
	
	
		
			594 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			594 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // Verify that custom promises work as advertised.
 | |
| var PrPromise = require('prfun');
 | |
| var assert = require('../assert');
 | |
| var fs = require('../fs');
 | |
| 
 | |
| describe('Verify that custom promises can be used', function() {
 | |
|     var oldPromise;
 | |
|     before(function() {
 | |
|         oldPromise = require('../_promise')();
 | |
|         require('../_promise')(PrPromise);
 | |
|     });
 | |
|     after(function() {
 | |
|         require('../_promise')(oldPromise);
 | |
|     });
 | |
| 
 | |
|     it('exists should use the custom promise type', function() {
 | |
|         var p = fs.exists('abc');
 | |
|         assert.equal(p instanceof PrPromise, true);
 | |
|     });
 | |
| });
 |