Skip to content

Commit 45babda

Browse files
authored
Merge branch 'main' into feature/formatSwissIbanNumber
2 parents 54f3a07 + 1eb6e73 commit 45babda

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- `formatSwissIbanNumber` string utility function
1313

14+
### Changed
15+
16+
- Moved `isValidSwissIbanNumber` and `isValidSwissSocialInsuranceNumber` to swissStandards
17+
18+
### Fixed
19+
20+
- `isValidSwissSocialInsuranceNumber` is now named properly
21+
1422
## [2.1.0] - 2025-09-03
1523

1624
### Added

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ export * from "./lib/mimeType";
88
export * from "./lib/number";
99
export * from "./lib/object";
1010
export * from "./lib/string";
11+
export * from "./lib/swissStandards";

src/lib/swissStandards.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isValidSwissIbanNumber, isValidSwissSocialSecurityNumber, formatSwissIbanNumber } from "./swissStandards";
1+
import { isValidSwissIbanNumber, isValidSwissSocialInsuranceNumber, formatSwissIbanNumber } from "./swissStandards";
22

33
describe("Swiss standards test", () => {
44
test.each([
@@ -28,7 +28,7 @@ describe("Swiss standards test", () => {
2828
["test756.9217.0769.85", false],
2929
["7.56..9217...0769.85", false],
3030
])("check if the social insurance number is valid or not", (ahvNumber, expected) => {
31-
expect(isValidSwissSocialSecurityNumber(ahvNumber)).toBe(expected);
31+
expect(isValidSwissSocialInsuranceNumber(ahvNumber)).toBe(expected);
3232
});
3333

3434
test.each([
@@ -45,5 +45,6 @@ describe("Swiss standards test", () => {
4545

4646
expect(result.ibanNumber).toBe(expectedIbanNumber);
4747
expect(result.isValidSwissIbanNumber).toBe(expectedIsValid);
48+
expect(isValidSwissSocialInsuranceNumber(ahvNumber)).toBe(expected);
4849
});
4950
});

src/lib/swissStandards.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export function isValidSwissIbanNumber(ibanNumber: string): boolean {
5454
* - "756XXXXXXXXXX" with digits only
5555
* @returns The result if the social insurance number is valid or not
5656
*/
57-
export function isValidSwissSocialSecurityNumber(socialInsuranceNumber: string): boolean {
57+
export function isValidSwissSocialInsuranceNumber(socialInsuranceNumber: string): boolean {
5858
// 1. Check if input is empty or only whitespace
5959
if (isNullOrWhitespace(socialInsuranceNumber)) {
6060
return false;

0 commit comments

Comments
 (0)