Commit b33607d for jssip.net

commit b33607dfb82f173bc7f3e58c8beee04394fdeaca
Author: José Luis Millán <jmillan@aliax.net>
Date:   Mon Jan 26 17:43:23 2026 +0100

    move tests to src folder (#957)

diff --git a/jest.config.js b/jest.config.js
index 37e2081..ac9471a 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -1,3 +1,3 @@
 module.exports = {
-	testRegex: 'test/test-.*\\.js',
+	testRegex: 'src/test/test-.*\\.js',
 };
diff --git a/npm-scripts.mjs b/npm-scripts.mjs
index 306e538..1a7fcfc 100644
--- a/npm-scripts.mjs
+++ b/npm-scripts.mjs
@@ -14,7 +14,6 @@ const ESLINT_PATHS = [
 	// "jest.config.mjs",
 	'npm-scripts.mjs',
 	'src',
-	'test',
 ].join(' ');

 // Paths for ESLint to ignore. Converted to string argument for convenience.
diff --git a/test/include/common.js b/src/test/include/common.js
similarity index 100%
rename from test/include/common.js
rename to src/test/include/common.js
diff --git a/test/include/loopSocket.js b/src/test/include/loopSocket.js
similarity index 100%
rename from test/include/loopSocket.js
rename to src/test/include/loopSocket.js
diff --git a/test/include/testUA.js b/src/test/include/testUA.js
similarity index 100%
rename from test/include/testUA.js
rename to src/test/include/testUA.js
diff --git a/test/test-UA-no-WebRTC.js b/src/test/test-UA-no-WebRTC.js
similarity index 98%
rename from test/test-UA-no-WebRTC.js
rename to src/test/test-UA-no-WebRTC.js
index 9ef14fa..8c7c88d 100644
--- a/test/test-UA-no-WebRTC.js
+++ b/src/test/test-UA-no-WebRTC.js
@@ -2,7 +2,7 @@

 require('./include/common');
 const testUA = require('./include/testUA');
-const JsSIP = require('../');
+const JsSIP = require('../..');

 describe('UA No WebRTC', () => {
 	test('UA wrong configuration', () => {
diff --git a/test/test-UA-subscriber-notifier.js b/src/test/test-UA-subscriber-notifier.js
similarity index 99%
rename from test/test-UA-subscriber-notifier.js
rename to src/test/test-UA-subscriber-notifier.js
index 96729db..9c562d6 100644
--- a/test/test-UA-subscriber-notifier.js
+++ b/src/test/test-UA-subscriber-notifier.js
@@ -1,5 +1,5 @@
 require('./include/common');
-const JsSIP = require('../');
+const JsSIP = require('../..');
 const LoopSocket = require('./include/loopSocket');

 describe('subscriber/notifier communication', () => {
diff --git a/test/test-classes.js b/src/test/test-classes.js
similarity index 99%
rename from test/test-classes.js
rename to src/test/test-classes.js
index 71f0f8e..9b72b32 100644
--- a/test/test-classes.js
+++ b/src/test/test-classes.js
@@ -1,5 +1,5 @@
 require('./include/common');
-const JsSIP = require('../');
+const JsSIP = require('../..');

 describe('URI Tests', () => {
 	test('new URI', () => {
diff --git a/test/test-digestAuthentication.js b/src/test/test-digestAuthentication.js
similarity index 97%
rename from test/test-digestAuthentication.js
rename to src/test/test-digestAuthentication.js
index 7acf27c..2068420 100644
--- a/test/test-digestAuthentication.js
+++ b/src/test/test-digestAuthentication.js
@@ -1,5 +1,5 @@
 require('./include/common');
-const DigestAuthentication = require('../src/DigestAuthentication.js');
+const DigestAuthentication = require('../DigestAuthentication.js');

 // Results of this tests originally obtained from RFC 2617 and:
 // 'https://pernau.at/kd/sipdigest.php'
diff --git a/test/test-normalizeTarget.js b/src/test/test-normalizeTarget.js
similarity index 98%
rename from test/test-normalizeTarget.js
rename to src/test/test-normalizeTarget.js
index add8e69..1fb874a 100644
--- a/test/test-normalizeTarget.js
+++ b/src/test/test-normalizeTarget.js
@@ -1,5 +1,5 @@
 require('./include/common');
-const JsSIP = require('../');
+const JsSIP = require('../..');

 describe('normalizeTarget', () => {
 	test('valid targets', () => {
diff --git a/test/test-parser.js b/src/test/test-parser.js
similarity index 99%
rename from test/test-parser.js
rename to src/test/test-parser.js
index 8970bbf..d6c6825 100644
--- a/test/test-parser.js
+++ b/src/test/test-parser.js
@@ -1,7 +1,7 @@
 require('./include/common');
-const JsSIP = require('../');
+const JsSIP = require('../..');
 const testUA = require('./include/testUA');
-const Parser = require('../src/Parser');
+const Parser = require('../Parser');

 describe('parser', () => {
 	test('parse URI', () => {
diff --git a/test/test-properties.js b/src/test/test-properties.js
similarity index 77%
rename from test/test-properties.js
rename to src/test/test-properties.js
index 0a1d4ee..0d432ea 100644
--- a/test/test-properties.js
+++ b/src/test/test-properties.js
@@ -1,6 +1,6 @@
 require('./include/common');
-const JsSIP = require('../');
-const pkg = require('../package.json');
+const JsSIP = require('../..');
+const pkg = require('../../package.json');

 describe('Properties', () => {
 	test('should have a name property', () => {