diff --git a/Count.http b/Count.http index 06c7a48..412bcaf 100644 --- a/Count.http +++ b/Count.http @@ -1,22 +1,24 @@ -GET {{baseUrl}}/products +# @import ./PreScript.http +### +GET /products Prefer: count=exact ?? status == 200 {{ - const { equal } = require('assert'); + const { expect } = require('chai'); let responseItems = JSON. parse(response.body); let itemsCount = responseItems.length; test('OK content-range', () => { - equal(response.headers['content-range'], `0-${itemsCount - 1}/${itemsCount}`); + expect(response.headers['content-range']).to.equal(`0-${itemsCount - 1}/${itemsCount}`); }); }} -GET {{baseUrl}}/products +GET /products ?? status == 200 {{ - const { equal } = require('assert'); + const { expect } = require('chai'); let responseItems = JSON. parse(response.body); let itemsCount = responseItems.length; test('OK content-range', () => { - equal(response.headers['content-range'], `0-${itemsCount - 1}/*`); + expect(response.headers['content-range']).to.equal(`0-${itemsCount - 1}/*`); }); }} \ No newline at end of file diff --git a/Pagination.http b/Pagination.http index 0596639..1007ba1 100644 --- a/Pagination.http +++ b/Pagination.http @@ -1,29 +1,31 @@ -GET {{baseUrl}}/products?limit=20 +# @import ./PreScript.http +### +GET /products?limit=20 ?? status == 200 {{ - const { equal } = require('assert'); + const { expect } = require('chai'); let responseItems = JSON. parse(response.body); let itemsCount = responseItems.length; test('OK content-range', () => { - equal(response.headers['content-range'], `0-${itemsCount - 1}/*`); + expect(response.headers['content-range']).to.equal(`0-${itemsCount - 1}/*`); }); }} -GET {{baseUrl}}/products?limit=40&offset=7 +GET /products?limit=40&offset=7 ?? status == 200 {{ - const { equal } = require('assert'); + const { expect } = require('chai'); test('OK content-range', () => { - equal(response.headers['content-range'], '7-46/*'); + expect(response.headers['content-range']).to.equal('7-46/*'); }); }} -GET {{baseUrl}}/products?limit=20&offset=40 +GET /products?limit=20&offset=40 Prefer: count=exact ?? status == 206 {{ - const { equal } = require('assert'); + const { expect } = require('chai'); test('OK content-range', () => { - equal(response.headers['content-range'], '40-59/77'); + expect(response.headers['content-range']).to.equal('40-59/77'); }); }}