You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							20 lines
						
					
					
						
							594 B
						
					
					
				
			
		
		
	
	
							20 lines
						
					
					
						
							594 B
						
					
					
				// 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); | 
						|
    }); | 
						|
});
 | 
						|
 |