UNPKG

657 Btext/coffeescriptView Raw
1Request = require('../../lib/request')
2
3describe 'request', ->
4
5 describe 'constructor', ->
6 module = { fake: 'module' }
7 _request = {}
8
9 it 'requires module', ->
10 expect( () -> new Request() ).toThrow()
11
12 it 'requests request', ->
13 expect( () -> new Request(module) ).toThrow()
14
15 it 'assigns module to property', ->
16 request = new Request(module,_request)
17 expect(request.module).toBeDefined()
18 expect(request.module).toEqual(module)
19
20 it 'assigns request to property', ->
21 request = new Request(module,_request)
22 expect(request._request).toBeDefined()
23 expect(request._request).toEqual(_request)