UNPKG

meses-messaging

Version:

Meses messaging SDK in JavaScript

58 lines (49 loc) 1.5 kB
import HttpClient from '../src/services/util/HttpClient' class TestHttpClient { static testBuildApiCallGetUrl() { console.log('[TEST_BUILD_API_CALL_GET_URL]') let url = 'http://testing.build.api' let spec = { apple: "3", orange: "two" } let buildApiCall = HttpClient.buildApiCallGetUrl(spec, url) console.log('API Call: ', buildApiCall) } static testExecuteGet() { let apiUrl = 'http://meses-api.airyrooms.dev/v1/messaging/entity' let params = { applicationId: 'ceres', entityName: 'USER-20027' } let context = {} let callback = function(err, result) { console.log('[TEST_EXECUTE_GET]') if (err) console.log('ERROR', err) else console.log('SUCCESS', result) } HttpClient.executeGet(apiUrl, params, context, callback) } static testExecutePost() { let apiUrl = 'http://meses-api.airyrooms.dev/v1/messaging/entity' let params = { applicationId: 'ceres', entityName: 'Ngiong', is_active: true, friends: ['apple', 'banana', 'strawberry'] } let context = {} let callback = function(err, result) { console.log('[TEST_EXECUTE_POST]') if (err) console.log('ERROR', err) else console.log('SUCCESS', result) } HttpClient.executePost(apiUrl, params, context, callback) } static run() { TestHttpClient.testBuildApiCallGetUrl() TestHttpClient.testExecuteGet() TestHttpClient.testExecutePost() } } TestHttpClient.run()