const tape = require('tape'); const _test = require('tape-promise').default; // <---- notice 'default' const test = _test(tape); // decorate tape const Denmark = require('../ncas/dk'); const body = `

4T AF 1. OKTOBER 2012 ApS

Virksomhedsoplysninger

Virksomhedens navn.
Navn
4T AF 1. OKTOBER 2012 ApS
Virksomhedens adresse.
Adresse
c/oNordic Connect
Borgergade 111
1300
København K
Virksomhedens hjemland.
Hjemland
Denmark
Virksomhedens CVR-nummer. Ved klik på CVR-nummeret kan du se oplysninger om virksomheden i det centrale virksomhedsregister.
CVR-nr.
32348882
Her ser du Finanstilsynets ID-nummer på virksomheden. Vi kalder nummeret for FT-nr. Det er et unikt og entydigt nummer, som identificerer virksomheden.
FT-nr.
22015
Datoen for Finanstilsynets registrering af virksomheden.
Dato for Finanstilsynets registrering
7/10/2015
Det kontor i Finanstilsynet, der er ansvarlig for tilsyn med/giver tilladelse til virksomheden.
Ansvarligt kontor i Finanstilsynet
n/a
Angiver hvilken type virksomheden er.
Virksomhedstype
Payment institutions
Området virksomheden hører under.
Område
Payment services area

Tilstedeværelsesmåder

Danish company

The statutory authority the company is subject to.
Jurisdiction
Payment Services and E-money Act section 7, subsection 2
The supervisory authority that has supervision of the company.
Statutory authority
The Danish Financial Services Authority
Here you see the different types of permits that the company has, different types of activities the company may perform or type of holding company.
Permits (Payment Services according to appendix 1)
  • 7/10/2015
    • 5. Issue or acquire payment instruments
`; const output = { 'companyInformation': [['Navn', '4T AF 1. OKTOBER 2012 ApS'], ['Adresse', 'c/oNordic ConnectBorgergade 1111300København K'], ['Hjemland', 'Denmark'], ['CVR_nr_', '32348882'], ['FT_nr_', '22015'], ['Dato_for_Finanstilsynets_registrering', '7/10/2015'], ['Ansvarligt_kontor_i_Finanstilsynet', 'n/a'], ['Virksomhedstype', 'Payment institutions'], ['Omr__xE5_de', 'Payment services area']], 'presence': [['Jurisdiction', '\n Payment Services and E-money Act section 7, subsection 2\n '], ['Statutory_authority', '\n The Danish Financial Services Authority\n '], ['Permits__Payment_Services_according_to_appendix_1_', '\n\n \n\n \n 7/10/2015\n\n \n\n \n 5. Issue or acquire payment instruments\n \n\n \n\n \n\n \n\n ']] }; test('Denmark::Scraper', async t => { const dkScraper = new Denmark(false); const fields = await dkScraper.extractData(body); t.deepEquals(fields, output, 'Extract the correct data'); t.end(); });