Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- declare var require, describe, it, global;
- import DbContext = require("../../../src/core/database/dbContext");
- import HttpRequest = require("../../../src/core/httpRequest");
- import Router = require("../../../src/core/router");
- import Config = require("../../../src/config");
- import Analytics = require("../../../src/common/analytics");
- var Assert = require("assert");
- class MockAnalytics extends Analytics{
- public trackEvent(): void {}
- public trackPage(): void {}
- }
- declare var globalAnalytics: Analytics;
- describe("SearchResource", () => {
- var ip : string = "0.0.0.0";
- var port: string = "8080";
- var route : string ="/v2/search/:platformId/:data";
- var resources : Object = {"resources/v2/searchResource":route};
- var address: string = "http://"+ip+":"+port+"/v2/search/:platformId/";
- if(global.database == undefined) global.database = new DbContext(Config.environment.database);
- globalAnalytics = new MockAnalytics();
- global.Config = Config;
- // global.Config.analytics = globalAnalytics;
- var router : Router = new Router();
- router.registerResources(resources);
- var httpRequest : HttpRequest = new HttpRequest();
- it("should get request", (done) =>{
- var current: string;
- var notExpected: string = "error";
- try{
- var output: any = httpRequest.get(address).body;
- //output = JSON.parse(output);
- }catch(e){
- // current = e;
- }finally{
- current = output;
- Assert.equal(current, notExpected);
- done();
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement