11import { describe , expect , test } from 'vitest' ;
2- import { formatOrganizationNumber as formatOrganizationNumberNo } from './no' ;
3- import { formatOrganizationNumber as formatOrganizationNumberSe } from './se' ;
2+ import {
3+ formatObosMembershipNumber as formatObosMembershipNumberNo ,
4+ formatOrganizationNumber as formatOrganizationNumberNo ,
5+ } from './no' ;
6+ import {
7+ formatObosMembershipNumber as formatObosMembershipNumberSe ,
8+ formatOrganizationNumber as formatOrganizationNumberSe ,
9+ } from './se' ;
410
511describe ( 'no' , ( ) => {
612 test . each ( [
@@ -25,3 +31,14 @@ describe('se', () => {
2531 expect ( formatOrganizationNumberSe ( input ) ) . toBe ( expected ) ;
2632 } ) ;
2733} ) ;
34+
35+ test . each ( [
36+ [ '0000000' , '000 00 00' ] ,
37+ [ '000 00 00' , '000 00 00' ] ,
38+ [ '000-00-00' , '000 00 00' ] ,
39+ ] ) ( 'formatObosMembershipNumber(%s) -> %s' , ( input , expected ) => {
40+ // don't split these by country, since they're essentially the same method
41+ // we still test both though, to ensure there's no difference between them
42+ expect ( formatObosMembershipNumberNo ( input ) ) . toBe ( expected ) ;
43+ expect ( formatObosMembershipNumberSe ( input ) ) . toBe ( expected ) ;
44+ } ) ;
0 commit comments