@@ -92,16 +92,33 @@ describe("create a dissolved search GET", () => {
9292 const mockRequest = sinon . stub ( requestClient , "httpGet" ) . resolves ( mockGetRequest ) ;
9393 const search : DissolvedSearchService = new DissolvedSearchService ( requestClient ) ;
9494 const data : Resource < CompaniesResource > = await search . getCompanies ( testCompanyName , mockRequestId ) ;
95+ const item = data . resource . items [ 0 ] ;
96+ const mockItem = mockResponseBody . items [ 0 ] ;
9597
9698 expect ( data . httpStatusCode ) . to . equal ( 200 ) ;
9799 expect ( data . resource . etag ) . to . equal ( mockResponseBody . etag ) ;
98- // expect(data.resource.topHit).to.equal(mockResponseBody.topHit);
99- // expect(data.resource.results[0].ID).to.equal(mockResponseBody.results[0].ID);
100- // expect(data.resource.results[0].company_type).to.equal(mockResponseBody.results[0].company_type)
101- // expect(data.resource.results[0].items.company_number).to.equal(mockResponseBody.results[0].items.company_number);
102- // expect(data.resource.results[0].items.company_status).to.equal(mockResponseBody.results[0].items.company_status);
103- // expect(data.resource.results[0].items.corporate_name).to.equal(mockResponseBody.results[0].items.corporate_name);
104- // expect(data.resource.results[0].items.record_type).to.equal(mockResponseBody.results[0].items.record_type);
105- // expect(data.resource.results[0].links).to.equal(mockResponseBody.results[0].links);
100+ expect ( item . address . locality ) . to . equal ( mockItem . address . locality ) ;
101+ expect ( item . address . postal_code ) . to . equal ( mockItem . address . postal_code ) ;
102+ expect ( item . company_name ) . to . equal ( mockItem . company_name ) ;
103+ expect ( item . company_number ) . to . equal ( mockItem . company_number ) ;
104+ expect ( item . company_status ) . to . equal ( mockItem . company_status ) ;
105+ expect ( item . date_of_cessation ) . to . equal ( mockItem . date_of_cessation ) ;
106+ expect ( item . date_of_creation ) . to . equal ( mockItem . date_of_creation ) ;
107+ expect ( item . kind ) . to . equal ( mockItem . kind ) ;
108+ expect ( item . previous_company_names [ 0 ] . ceased_on ) . to . equal ( mockItem . previous_company_names [ 0 ] . ceased_on ) ;
109+ expect ( item . previous_company_names [ 0 ] . effective_from ) . to . equal ( mockItem . previous_company_names [ 0 ] . effective_from ) ;
110+ expect ( item . previous_company_names [ 0 ] . name ) . to . equal ( mockItem . previous_company_names [ 0 ] . name ) ;
111+ expect ( data . resource . kind ) . to . equal ( mockResponseBody . kind ) ;
112+ expect ( data . resource . top_hit . address . locality ) . to . equal ( mockResponseBody . top_hit . address . locality ) ;
113+ expect ( data . resource . top_hit . address . postal_code ) . to . equal ( mockResponseBody . top_hit . address . postal_code ) ;
114+ expect ( data . resource . top_hit . company_name ) . to . equal ( mockResponseBody . top_hit . company_name ) ;
115+ expect ( data . resource . top_hit . company_number ) . to . equal ( mockResponseBody . top_hit . company_number ) ;
116+ expect ( data . resource . top_hit . company_status ) . to . equal ( mockResponseBody . top_hit . company_status ) ;
117+ expect ( data . resource . top_hit . date_of_cessation ) . to . equal ( mockResponseBody . top_hit . date_of_cessation ) ;
118+ expect ( data . resource . top_hit . date_of_creation ) . to . equal ( mockResponseBody . top_hit . date_of_creation ) ;
119+ expect ( data . resource . top_hit . kind ) . to . equal ( mockResponseBody . top_hit . kind ) ;
120+ expect ( data . resource . top_hit . previous_company_names [ 0 ] . ceased_on ) . to . equal ( mockResponseBody . top_hit . previous_company_names [ 0 ] . ceased_on ) ;
121+ expect ( data . resource . top_hit . previous_company_names [ 0 ] . effective_from ) . to . equal ( mockResponseBody . top_hit . previous_company_names [ 0 ] . effective_from ) ;
122+ expect ( data . resource . top_hit . previous_company_names [ 0 ] . name ) . to . equal ( mockResponseBody . top_hit . previous_company_names [ 0 ] . name ) ;
106123 } ) ;
107124} ) ;
0 commit comments