From 227bf2e95f5841804810208498f957b02e3f8e0e Mon Sep 17 00:00:00 2001 From: Andy Kuny Date: Fri, 22 Mar 2024 12:31:16 -0400 Subject: [PATCH] Update snapshots --- entities/core-result.entity.ts | 2 -- .../src/serializers/csv-serializer.spec.ts | 16 +++++++++------- .../src/serializers/json-serializer.spec.ts | 2 ++ libs/snapshot/src/snapshot.service.ts | 2 ++ 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/entities/core-result.entity.ts b/entities/core-result.entity.ts index 070f2f52..272162c1 100644 --- a/entities/core-result.entity.ts +++ b/entities/core-result.entity.ts @@ -365,7 +365,6 @@ export class CoreResult { @Column({ nullable: true }) @Expose({ name: 'accessibility_scan_status' }) - @Exclude() accessibilityScanStatus?: string; @Column({ nullable: true }) @@ -411,7 +410,6 @@ export class CoreResult { @Column({ nullable: true }) @Expose({ name: 'performance_scan_status' }) - @Exclude() performanceScanStatus?: string; @Column({ nullable: true, type: 'decimal' }) diff --git a/libs/snapshot/src/serializers/csv-serializer.spec.ts b/libs/snapshot/src/serializers/csv-serializer.spec.ts index 680e141c..e09d37cb 100644 --- a/libs/snapshot/src/serializers/csv-serializer.spec.ts +++ b/libs/snapshot/src/serializers/csv-serializer.spec.ts @@ -28,8 +28,10 @@ describe('CsvSerializer', () => { 'public', 'scan_date', 'primary_scan_status', + 'accessibility_scan_status', 'dns_scan_status', 'not_found_scan_status', + 'performance_scan_status', 'robots_txt_scan_status', 'sitemap_xml_scan_status', 'ipv6', @@ -93,7 +95,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"'; expect(result).toEqual(expectedResult); }); @@ -107,7 +109,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([website]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; expect(result).toEqual(expectedResult); }); @@ -125,7 +127,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([firstWebsite, secondWebsite]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"nasa.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"nasa.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; expect(result).toEqual(expectedResult); }); @@ -140,7 +142,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([website]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""GSA"",""subagency"":""TTS,18F""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""GSA"",""subagency"":""TTS,18F""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; expect(result).toEqual(expectedResult); }); @@ -161,7 +163,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([firstWebsite, secondWebsite]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""GSA"",""subagency"":""TTS,18F""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"mentor.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""AmeriCorps"",""cto"":""12""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""GSA"",""subagency"":""TTS,18F""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"mentor.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{""agency"":""AmeriCorps"",""cto"":""12""}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; expect(result).toEqual(expectedResult); }); @@ -176,7 +178,7 @@ describe('CsvSerializer', () => { const result = serializer.serialize([website]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Yadda Yadda Yadda",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Yadda Yadda Yadda",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; expect(result).toEqual(expectedResult); }); @@ -193,7 +195,7 @@ describe('CsvSerializer', () => { const expectedTruncatedLongString = longString.substring(0, 2000); const result = serializer.serialize([website]); const expectedResult = - '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","dns_scan_status","not_found_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"' + + '"target_url","target_url_domain","target_url_top_level_domain","target_url_redirects","final_url","final_url_domain","final_url_top_level_domain","final_url_website","final_url_live","final_url_status_code","final_url_media_type","final_url_same_domain","final_url_same_website","target_url_agency_owner","target_url_bureau_owner","target_url_branch","target_url_404_test","source_list","public","scan_date","primary_scan_status","accessibility_scan_status","dns_scan_status","not_found_scan_status","performance_scan_status","robots_txt_scan_status","sitemap_xml_scan_status","ipv6","hostname","cms","login_provider","login","site_search","search_dot_gov","dap","dap_parameters","third_party_service_domains","third_party_service_count","cookie_domains","viewport_meta_tag","cumulative_layout_shift","largest_contentful_paint","required_links_url","required_links_text","title","description","og_title","og_description","og_article_published","og_article_modified","canonical_link","main_element_present","robots_txt_detected","robots_txt_target_url_redirects","robots_txt_final_url","robots_txt_final_url_live","robots_txt_final_url_status_code","robots_txt_final_url_media_type","robots_txt_final_url_filesize","robots_txt_crawl_delay","robots_txt_sitemap_locations","sitemap_xml_detected","sitemap_xml_target_url_redirects","sitemap_xml_final_url","sitemap_xml_final_url_live","sitemap_xml_final_url_status_code","sitemap_xml_final_url_media_type","sitemap_xml_final_url_filesize","sitemap_xml_count","sitemap_xml_pdf_count","uswds_favicon","uswds_favicon_in_css","uswds_publicsans_font","uswds_inpage_css","uswds_usa_classes","uswds_string","uswds_string_in_css","uswds_semantic_version","uswds_version","uswds_count"\r\n"18f.gov",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"' + expectedTruncatedLongString + '",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'; diff --git a/libs/snapshot/src/serializers/json-serializer.spec.ts b/libs/snapshot/src/serializers/json-serializer.spec.ts index 60d6acce..a2a8df48 100644 --- a/libs/snapshot/src/serializers/json-serializer.spec.ts +++ b/libs/snapshot/src/serializers/json-serializer.spec.ts @@ -26,8 +26,10 @@ describe('JsonSerializer', () => { 'public', 'scan_date', 'primary_scan_status', + 'accessibility_scan_status', 'dns_scan_status', 'not_found_scan_status', + 'performance_scan_status', 'robots_txt_scan_status', 'sitemap_xml_scan_status', 'ipv6', diff --git a/libs/snapshot/src/snapshot.service.ts b/libs/snapshot/src/snapshot.service.ts index 902db2f5..a8faa8ab 100644 --- a/libs/snapshot/src/snapshot.service.ts +++ b/libs/snapshot/src/snapshot.service.ts @@ -59,8 +59,10 @@ export class SnapshotService { 'public', 'scan_date', 'primary_scan_status', + 'accessibility_scan_status', 'dns_scan_status', 'not_found_scan_status', + 'performance_scan_status', 'robots_txt_scan_status', 'sitemap_xml_scan_status', 'ipv6',