17 lines
374 B
JavaScript
17 lines
374 B
JavaScript
'use strict';
|
|
|
|
var expectedImpl
|
|
if(process.env.ANY_PROMISE){
|
|
// should load registration regardless
|
|
expectedImpl = process.env.ANY_PROMISE
|
|
require('any-promise/register')(expectedImpl)
|
|
} else {
|
|
expectedImpl = 'global.Promise'
|
|
}
|
|
|
|
var impl = require('any-promise/implementation')
|
|
|
|
if(impl !== expectedImpl){
|
|
throw new Error('Expecting '+expectedImpl+' got '+impl)
|
|
}
|