2 var express = require('..');
3 var request = require('supertest');
5 describe('res', function(){
6 describe('.links(obj)', function(){
7 it('should set Link header field', function (done) {
10 app.use(function (req, res) {
12 next: 'http://api.example.com/users?page=2',
13 last: 'http://api.example.com/users?page=5'
20 .expect('Link', '<http://api.example.com/users?page=2>; rel="next", <http://api.example.com/users?page=5>; rel="last"')
24 it('should set Link header field for multiple calls', function (done) {
27 app.use(function (req, res) {
29 next: 'http://api.example.com/users?page=2',
30 last: 'http://api.example.com/users?page=5'
34 prev: 'http://api.example.com/users?page=1'
42 .expect('Link', '<http://api.example.com/users?page=2>; rel="next", <http://api.example.com/users?page=5>; rel="last", <http://api.example.com/users?page=1>; rel="prev"')