1 | Request = require('../../lib/request')
|
2 |
|
3 | describe '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)
|