| var expect = require('chai').expect; | |
| describe('has-cors', function() { | |
| beforeEach(function() { | |
| // make sure result is not cached | |
| delete require.cache[require.resolve('./')]; | |
| }); | |
| it('should not have cors', function() { | |
| var hasCors = require('./'); | |
| expect(hasCors).to.be.false; | |
| }); | |
| it('should have cors', function() { | |
| global.XMLHttpRequest = function() { | |
| this.withCredentials = true; | |
| }; | |
| var hasCors = require('./'); | |
| expect(hasCors).to.be.true; | |
| }); | |
| }); |