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', () => {