neft
Version:
Universal Platform
38 lines (33 loc) • 1.37 kB
text/coffeescript
{unit, assert, utils} = Neft
{describe, it, beforeEach} = unit
ResponseImpl = require 'src/networking/impl/node/response'
describe 'src/networking/impl/node/response', ->
beforeEach ->
= {}
= 'a1'
=
"#{@uid}":
serverReq:
method: 'GET'
headers: {}
serverRes:
getHeader: -> null
setHeader: (name, val) => [name] = val
end: ->
networking:
url: 'debugUrl'
allowAllOrigins: false
= ResponseImpl null,
describe 'send()', ->
describe 'Access-Control-Allow-Origin header', ->
it 'is equal wildcard when allowAllOrigins is true', ->
[].networking.allowAllOrigins = true
res = request: uid: , type: 'text'
.send res, '', utils.NOP
assert.is ['Access-Control-Allow-Origin'], '*'
it 'is equal url when allowAllOrigins is false', ->
{url} = [].networking
res = request: uid: , type: 'text'
.send res, '', utils.NOP
assert.is ['Access-Control-Allow-Origin'], url