@@ -10,25 +10,29 @@ const expect = chai.expect;
1010const requestClient = new RequestClient ( { baseUrl : "URL-NOT-USED" , oauthToken : "TOKEN-NOT-USED" } ) ;
1111
1212const mockResponseBody : CompaniesResource = ( {
13- searchType : "" ,
14- topHit : "TEST COMPANY" ,
15- results : [
13+ etag : "etag" ,
14+ top_hit : {
15+ company_name : "test company" ,
16+ company_number : "0000789" ,
17+ company_status : "active" ,
18+ kind : "kind" ,
19+ ordered_alpha_key_with_id : "testcompany:0000789"
20+ } ,
21+ items : [
1622 {
17- ID : "FC022000" ,
1823 company_type : "oversea-company" ,
19- items : {
20- company_number : "FC022000" ,
21- company_status : "active" ,
22- corporate_name : "corporate name" ,
23- record_type : "record type" ,
24- ordered_alpha_key : "ordered alpha key" ,
25- ordered_alpha_key_with_id : "COMPANY:00000000"
26- } ,
24+ company_number : "FC022000" ,
25+ company_status : "active" ,
26+ company_name : "corporate name" ,
27+ ordered_alpha_key : "ordered alpha key" ,
28+ ordered_alpha_key_with_id : "COMPANY:00000000" ,
2729 links : {
2830 self : "/company/FC022000"
29- }
31+ } ,
32+ kind : "kind"
3033 }
31- ]
34+ ] ,
35+ kind : "kind"
3236} ) ;
3337
3438const mockRequestId = "fdskfhsdoifhsffsif" ;
@@ -74,15 +78,14 @@ describe("create a alphabetical search GET", () => {
7478 const data : Resource < CompaniesResource > = await search . getCompanies ( testCompanyName , mockRequestId , null , null , null ) ;
7579
7680 expect ( data . httpStatusCode ) . to . equal ( 200 ) ;
77- expect ( data . resource . topHit ) . to . equal ( mockResponseBody . topHit ) ;
78- expect ( data . resource . results [ 0 ] . ID ) . to . equal ( mockResponseBody . results [ 0 ] . ID ) ;
79- expect ( data . resource . results [ 0 ] . company_type ) . to . equal ( mockResponseBody . results [ 0 ] . company_type )
80- expect ( data . resource . results [ 0 ] . items . company_number ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_number ) ;
81- expect ( data . resource . results [ 0 ] . items . company_status ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_status ) ;
82- expect ( data . resource . results [ 0 ] . items . corporate_name ) . to . equal ( mockResponseBody . results [ 0 ] . items . corporate_name ) ;
83- expect ( data . resource . results [ 0 ] . items . record_type ) . to . equal ( mockResponseBody . results [ 0 ] . items . record_type ) ;
84- expect ( data . resource . results [ 0 ] . items . ordered_alpha_key ) . to . equal ( mockResponseBody . results [ 0 ] . items . ordered_alpha_key ) ;
85- expect ( data . resource . results [ 0 ] . links ) . to . equal ( mockResponseBody . results [ 0 ] . links ) ;
81+ expect ( data . resource . top_hit ) . to . equal ( mockResponseBody . top_hit ) ;
82+ expect ( data . resource . items [ 0 ] . company_type ) . to . equal ( mockResponseBody . items [ 0 ] . company_type )
83+ expect ( data . resource . items [ 0 ] . company_number ) . to . equal ( mockResponseBody . items [ 0 ] . company_number ) ;
84+ expect ( data . resource . items [ 0 ] . company_status ) . to . equal ( mockResponseBody . items [ 0 ] . company_status ) ;
85+ expect ( data . resource . items [ 0 ] . company_name ) . to . equal ( mockResponseBody . items [ 0 ] . company_name ) ;
86+ expect ( data . resource . items [ 0 ] . kind ) . to . equal ( mockResponseBody . items [ 0 ] . kind ) ;
87+ expect ( data . resource . items [ 0 ] . ordered_alpha_key ) . to . equal ( mockResponseBody . items [ 0 ] . ordered_alpha_key ) ;
88+ expect ( data . resource . items [ 0 ] . links ) . to . equal ( mockResponseBody . items [ 0 ] . links ) ;
8689 } ) ;
8790
8891 it ( "returns alphabetical search results correctly when searching previous results" , async ( ) => {
@@ -96,15 +99,14 @@ describe("create a alphabetical search GET", () => {
9699 const data : Resource < CompaniesResource > = await search . getCompanies ( testCompanyName , mockRequestId , searchBefore , null , size ) ;
97100
98101 expect ( data . httpStatusCode ) . to . equal ( 200 ) ;
99- expect ( data . resource . topHit ) . to . equal ( mockResponseBody . topHit ) ;
100- expect ( data . resource . results [ 0 ] . ID ) . to . equal ( mockResponseBody . results [ 0 ] . ID ) ;
101- expect ( data . resource . results [ 0 ] . company_type ) . to . equal ( mockResponseBody . results [ 0 ] . company_type )
102- expect ( data . resource . results [ 0 ] . items . company_number ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_number ) ;
103- expect ( data . resource . results [ 0 ] . items . company_status ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_status ) ;
104- expect ( data . resource . results [ 0 ] . items . corporate_name ) . to . equal ( mockResponseBody . results [ 0 ] . items . corporate_name ) ;
105- expect ( data . resource . results [ 0 ] . items . record_type ) . to . equal ( mockResponseBody . results [ 0 ] . items . record_type ) ;
106- expect ( data . resource . results [ 0 ] . items . ordered_alpha_key ) . to . equal ( mockResponseBody . results [ 0 ] . items . ordered_alpha_key ) ;
107- expect ( data . resource . results [ 0 ] . links ) . to . equal ( mockResponseBody . results [ 0 ] . links ) ;
102+ expect ( data . resource . top_hit ) . to . equal ( mockResponseBody . top_hit ) ;
103+ expect ( data . resource . items [ 0 ] . company_type ) . to . equal ( mockResponseBody . items [ 0 ] . company_type )
104+ expect ( data . resource . items [ 0 ] . company_number ) . to . equal ( mockResponseBody . items [ 0 ] . company_number ) ;
105+ expect ( data . resource . items [ 0 ] . company_status ) . to . equal ( mockResponseBody . items [ 0 ] . company_status ) ;
106+ expect ( data . resource . items [ 0 ] . company_name ) . to . equal ( mockResponseBody . items [ 0 ] . company_name ) ;
107+ expect ( data . resource . items [ 0 ] . kind ) . to . equal ( mockResponseBody . items [ 0 ] . kind ) ;
108+ expect ( data . resource . items [ 0 ] . ordered_alpha_key ) . to . equal ( mockResponseBody . items [ 0 ] . ordered_alpha_key ) ;
109+ expect ( data . resource . items [ 0 ] . links ) . to . equal ( mockResponseBody . items [ 0 ] . links ) ;
108110 } ) ;
109111
110112 it ( "returns alphabetical search results correctly when searching next results" , async ( ) => {
@@ -118,14 +120,13 @@ describe("create a alphabetical search GET", () => {
118120 const data : Resource < CompaniesResource > = await search . getCompanies ( testCompanyName , mockRequestId , null , searchAfter , size ) ;
119121
120122 expect ( data . httpStatusCode ) . to . equal ( 200 ) ;
121- expect ( data . resource . topHit ) . to . equal ( mockResponseBody . topHit ) ;
122- expect ( data . resource . results [ 0 ] . ID ) . to . equal ( mockResponseBody . results [ 0 ] . ID ) ;
123- expect ( data . resource . results [ 0 ] . company_type ) . to . equal ( mockResponseBody . results [ 0 ] . company_type )
124- expect ( data . resource . results [ 0 ] . items . company_number ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_number ) ;
125- expect ( data . resource . results [ 0 ] . items . company_status ) . to . equal ( mockResponseBody . results [ 0 ] . items . company_status ) ;
126- expect ( data . resource . results [ 0 ] . items . corporate_name ) . to . equal ( mockResponseBody . results [ 0 ] . items . corporate_name ) ;
127- expect ( data . resource . results [ 0 ] . items . record_type ) . to . equal ( mockResponseBody . results [ 0 ] . items . record_type ) ;
128- expect ( data . resource . results [ 0 ] . items . ordered_alpha_key ) . to . equal ( mockResponseBody . results [ 0 ] . items . ordered_alpha_key ) ;
129- expect ( data . resource . results [ 0 ] . links ) . to . equal ( mockResponseBody . results [ 0 ] . links ) ;
123+ expect ( data . resource . top_hit ) . to . equal ( mockResponseBody . top_hit ) ;
124+ expect ( data . resource . items [ 0 ] . company_type ) . to . equal ( mockResponseBody . items [ 0 ] . company_type )
125+ expect ( data . resource . items [ 0 ] . company_number ) . to . equal ( mockResponseBody . items [ 0 ] . company_number ) ;
126+ expect ( data . resource . items [ 0 ] . company_status ) . to . equal ( mockResponseBody . items [ 0 ] . company_status ) ;
127+ expect ( data . resource . items [ 0 ] . company_name ) . to . equal ( mockResponseBody . items [ 0 ] . company_name ) ;
128+ expect ( data . resource . items [ 0 ] . kind ) . to . equal ( mockResponseBody . items [ 0 ] . kind ) ;
129+ expect ( data . resource . items [ 0 ] . ordered_alpha_key ) . to . equal ( mockResponseBody . items [ 0 ] . ordered_alpha_key ) ;
130+ expect ( data . resource . items [ 0 ] . links ) . to . equal ( mockResponseBody . items [ 0 ] . links ) ;
130131 } ) ;
131132} ) ;
0 commit comments