Commit 22942ac for jssip.net
commit 22942acfb5fa01a208fe779bb67a0f80fe1aced4
Author: José Luis Millán <jmillan@aliax.net>
Date: Tue Feb 3 17:25:02 2026 +0100
Rename test files
diff --git a/src/test/test-digestAuthentication.ts b/src/test/test-DigestAuthentication.ts
similarity index 100%
rename from src/test/test-digestAuthentication.ts
rename to src/test/test-DigestAuthentication.ts
diff --git a/src/test/test-properties.ts b/src/test/test-JsSIP.ts
similarity index 100%
rename from src/test/test-properties.ts
rename to src/test/test-JsSIP.ts
diff --git a/src/test/test-NameAddrHeader.ts b/src/test/test-NameAddrHeader.ts
new file mode 100644
index 0000000..694fb69
--- /dev/null
+++ b/src/test/test-NameAddrHeader.ts
@@ -0,0 +1,42 @@
+import './include/common';
+
+// eslint-disable-next-line @typescript-eslint/no-require-imports
+const JsSIP = require('../JsSIP.js');
+const { URI, NameAddrHeader } = JsSIP;
+
+describe('NameAddrHeader', () => {
+ test('new NameAddrHeader', () => {
+ const uri = new URI('sip', 'alice', 'jssip.net');
+ const name = new NameAddrHeader(uri, 'Alice æßð');
+
+ expect(name.display_name).toBe('Alice æßð');
+ expect(name.toString()).toBe('"Alice æßð" <sip:alice@jssip.net>');
+
+ name.display_name = null;
+ expect(name.toString()).toBe('<sip:alice@jssip.net>');
+
+ name.display_name = 0;
+ expect(name.toString()).toBe('"0" <sip:alice@jssip.net>');
+
+ name.display_name = '';
+ expect(name.toString()).toBe('<sip:alice@jssip.net>');
+
+ name.setParam('Foo', null);
+ expect(name.hasParam('FOO')).toBe(true);
+
+ name.setParam('Baz', 123);
+ expect(name.getParam('baz')).toBe('123');
+ expect(name.toString()).toBe('<sip:alice@jssip.net>;foo;baz=123');
+
+ expect(name.deleteParam('bAz')).toBe('123');
+
+ name.clearParams();
+ expect(name.toString()).toBe('<sip:alice@jssip.net>');
+
+ const name2 = name.clone();
+
+ expect(name2.toString()).toBe(name.toString());
+ name2.display_name = '@ł€';
+ expect(name2.display_name).toBe('@ł€');
+ });
+});
diff --git a/src/test/test-subscriber-notifier.ts b/src/test/test-SubscriberNotifier.ts
similarity index 100%
rename from src/test/test-subscriber-notifier.ts
rename to src/test/test-SubscriberNotifier.ts
diff --git a/src/test/test-UA-no-WebRTC.ts b/src/test/test-UA.ts
similarity index 98%
rename from src/test/test-UA-no-WebRTC.ts
rename to src/test/test-UA.ts
index a35f479..febf4ea 100644
--- a/src/test/test-UA-no-WebRTC.ts
+++ b/src/test/test-UA.ts
@@ -7,7 +7,7 @@ import * as consts from './include/consts';
const JsSIP = require('../JsSIP.js');
const { UA, WebSocketInterface, Exceptions, C } = JsSIP;
-describe('UA No WebRTC', () => {
+describe('UA', () => {
test('UA wrong configuration', () => {
expect(() => new UA({ lalala: 'lololo' } as never)).toThrow(
Exceptions.ConfigurationError
diff --git a/src/test/test-classes.ts b/src/test/test-URI.ts
similarity index 74%
rename from src/test/test-classes.ts
rename to src/test/test-URI.ts
index a92f9c3..11a514d 100644
--- a/src/test/test-classes.ts
+++ b/src/test/test-URI.ts
@@ -2,9 +2,9 @@ import './include/common';
// eslint-disable-next-line @typescript-eslint/no-require-imports
const JsSIP = require('../JsSIP.js');
-const { URI, NameAddrHeader } = JsSIP;
+const { URI } = JsSIP;
-describe('URI Tests', () => {
+describe('URI', () => {
test('new URI', () => {
const uri = new URI(null, 'alice', 'jssip.net', 6060);
@@ -115,40 +115,3 @@ describe('URI Tests', () => {
expect(uri.user).toBe('alice');
});
});
-
-describe('NameAddr Tests', () => {
- test('new NameAddr', () => {
- const uri = new URI('sip', 'alice', 'jssip.net');
- const name = new NameAddrHeader(uri, 'Alice æßð');
-
- expect(name.display_name).toBe('Alice æßð');
- expect(name.toString()).toBe('"Alice æßð" <sip:alice@jssip.net>');
-
- name.display_name = null;
- expect(name.toString()).toBe('<sip:alice@jssip.net>');
-
- name.display_name = 0;
- expect(name.toString()).toBe('"0" <sip:alice@jssip.net>');
-
- name.display_name = '';
- expect(name.toString()).toBe('<sip:alice@jssip.net>');
-
- name.setParam('Foo', null);
- expect(name.hasParam('FOO')).toBe(true);
-
- name.setParam('Baz', 123);
- expect(name.getParam('baz')).toBe('123');
- expect(name.toString()).toBe('<sip:alice@jssip.net>;foo;baz=123');
-
- expect(name.deleteParam('bAz')).toBe('123');
-
- name.clearParams();
- expect(name.toString()).toBe('<sip:alice@jssip.net>');
-
- const name2 = name.clone();
-
- expect(name2.toString()).toBe(name.toString());
- name2.display_name = '@ł€';
- expect(name2.display_name).toBe('@ł€');
- });
-});
diff --git a/src/test/test-normalizeTarget.ts b/src/test/test-Utils.ts
similarity index 94%
rename from src/test/test-normalizeTarget.ts
rename to src/test/test-Utils.ts
index 07c43fd..cd65c3c 100644
--- a/src/test/test-normalizeTarget.ts
+++ b/src/test/test-Utils.ts
@@ -4,8 +4,8 @@ import './include/common';
const JsSIP = require('../JsSIP.js');
const { URI, Utils } = JsSIP;
-describe('normalizeTarget', () => {
- test('valid targets', () => {
+describe('Utils', () => {
+ test('normalizeTarget() valid targets', () => {
const domain = 'jssip.net';
function test_ok(given_data: string, expected: string): void {
@@ -39,7 +39,7 @@ describe('normalizeTarget', () => {
test_ok('+ALICE-123.456.78-9', 'sip:+ALICE-123.456.78-9@jssip.net');
});
- test('invalid targets', () => {
+ test('normalizeTarget() invalid targets', () => {
const domain = 'jssip.net';
function test_error(given_data: unknown): void {