beat-rest

1.0.6 • Public • Published

How to use it:

  1.   npm install beat-rest
    
  2.   require(‘beat-rest’).BaseRest in your js file
    
  3.   when you call getResponse(), it will return ( status code and response body)
    

Example:

var BaseRest = require('beat-rest').BaseRest;

var ApiHelper = function () {

var POST = 'POST';
var POST_OK = 200 ;
var GET  = 'GET';
var GET_OK  = 200 ;
var PUT  = 'PUT';
var PUT_OK  = 201;
var DELETE = 'DELETE';
var DELETE_OK = 200;

var baseRest = new BaseRest();
this.login = function(username, password) {
    username = username || app.superUser;
    password = password || app.superUserPwd;

    var body ='username=' + username +'&password=' + password;
    var url = browser.params.loginUrl + app.loginUrl;
    var header = new Map();
    header.set("Content-Type", "application/x-www-form-urlencoded");

    var result = baseRest.getResponse(POST,url,header,body);

    if(result.status == POST_OK) {
        return result.responseText.access_token;
    }else{
        Logger.error('Login Fail : ' + result.status);
        //TODO: should abort test
    }

};

Readme

Keywords

Package Sidebar

Install

npm i beat-rest

Weekly Downloads

17

Version

1.0.6

License

ISC

Last publish

Collaborators

  • isabell