Skip to content

Commit e519903

Browse files
committed
WIP: re-write this commit
1 parent 31aadec commit e519903

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

endpoints/tracking/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* eslint-disable no-param-reassign */
22

3-
import request from 'request'
4-
import cheerio from 'cheerio'
5-
import app from '../../server'
3+
const request = require('request')
4+
const cheerio = require('cheerio')
5+
const app = require('../../server')
66

77
app.get('/tracking/:trackingNumber', (req, res) => {
88
const url = 'http://www.postur.is/' +

endpoints/tracking/tests/integration_test.js

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
1-
import request from 'request'
2-
import assert from 'assert'
1+
const request = require('request')
2+
const assert = require('assert')
3+
const nock = require('nock')
4+
5+
describe.only('tracking', () => {
6+
const trackingNumber = 'TRACKING_NUMBER'
7+
before(() => {
8+
const path = '/einstaklingar/senda-pakka-innanlands/finna-sendingu/' +
9+
`?TrackingNumber=${trackingNumber}&Language=IS`
10+
const scope = nock('http://www.postur.is')
11+
.get(path)
12+
.reply(200, 'domain matched')
13+
//const secondScope = nock('http://localhost:3101')
14+
// .get(`/tracking/${trackingNumber}`)
15+
// .reply(200, 'domain matched')
16+
})
317

4-
describe('tracking', () => {
518
it('should return a 404 when the tracking number can\'t be found', (done) => {
6-
request.get('http://localhost:3101/tracking/derp', (error, response) => {
19+
request.get(`http://localhost:3101/tracking/${trackingNumber}`, (error, response) => {
20+
console.log(error)
21+
console.log(response)
722
assert.equal(404, response.statusCode)
823

924
done()

0 commit comments

Comments
 (0)