1 | request = require 'superagent'
|
2 | expect = require 'expect.js'
|
3 | require 'coffee-script'
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | origBe = expect.Assertion::be
|
9 | expect.Assertion::be = expect.Assertion::equal = (obj) ->
|
10 | @_expected = obj
|
11 | origBe.call this, obj
|
12 |
|
13 |
|
14 | archive = require '../src/archive'
|
15 |
|
16 |
|
17 |
|
18 | describe 'API', ->
|
19 | describe 'With proper parameters', ->
|
20 |
|
21 | it 'search', (done) ->
|
22 | archive.search
|
23 | q: 'grateful dead'
|
24 | , (err, res) ->
|
25 | expect(err).to.be null
|
26 | expect(res.responseHeader.status).to.be 0
|
27 | expect(res.response.numFound).to.be.above 14519
|
28 | expect(res.response.docs.length).to.be 20
|
29 | done()
|
30 |
|