From fd53f563e25464cf8e231384a258c068adc419d2 Mon Sep 17 00:00:00 2001 From: Vitaly Kramskikh Date: Thu, 14 Jul 2016 19:53:38 +0300 Subject: [PATCH] Added node-fetch This commit adds a node-fetch library to dependencies and adds a simple method to the Test class which calls it with provided arguments. Change-Id: I159d93b37388e3c6884f81a8e6026a514351b71d --- package.json | 3 ++- src/index.js | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8477f0e..08dc042 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,8 @@ "homepage": "http://www.openstack.org/", "dependencies": { "babel-polyfill": "^6.9.1", - "loglevel": "^1.4.1" + "loglevel": "^1.4.1", + "node-fetch": "^1.5.3" }, "devDependencies": { "babel-cli": "^6.10.1", diff --git a/src/index.js b/src/index.js index b4b528d..13a2dfd 100644 --- a/src/index.js +++ b/src/index.js @@ -1,9 +1,15 @@ import 'babel-polyfill'; +import fetch from 'node-fetch'; import log from 'loglevel'; log.setLevel('INFO'); export default class Test { - constructor() { + getUrl(url) { + return fetch(url) + .then((response) => { + log.info(response.status); + return response; + }); } }