优化目录结构

This commit is contained in:
2026-05-25 20:37:36 +08:00
parent bbe7e71274
commit 40fd7f7e08
101 changed files with 108 additions and 110 deletions

View File

@@ -1,4 +1,4 @@
import { sleep } from "./testutils";
import { sleep } from "../helpers/testutils.js";
/** @type {MockPrivateSignalingManager | MockPublicSignalingManager} */
let manager;

View File

@@ -1,4 +1,4 @@
import { sleep, getUniqueId } from './testutils';
import { sleep, getUniqueId } from '../helpers/testutils.js';
export class PeerConnectionMock extends EventTarget {
constructor(config) {
@@ -313,4 +313,4 @@ export class IceCandidateMock {
candidate;
sdpMLineIndex;
sdpMid;
}
}

View File

@@ -11,7 +11,7 @@ import {
StateEvent,
InputEvent,
TextEvent
} from "../src/inputdevice.js";
} from "../../src/input/inputdevice.js";
describe(`FourCC`, () => {
test('toInt32', () => {

View File

@@ -4,7 +4,7 @@ import {
KeyboardState,
TouchscreenState,
GamepadState
} from "../src/inputdevice.js";
} from "../../src/input/inputdevice.js";
import {
MessageType,
@@ -12,14 +12,14 @@ import {
NewEventsMsg,
RemoveDeviceMsg,
InputRemoting,
} from "../src/inputremoting.js";
} from "../../src/input/inputremoting.js";
import {
Sender,
Observer
} from "../src/sender.js";
} from "../../src/core/sender.js";
import {DOMRect} from "./domrect.js";
import {DOMRect} from "../helpers/domrect.js";
describe(`InputRemoting`, () => {
let sender = null;
@@ -129,4 +129,4 @@ test('create RemoveDeviceMsg', () => {
expect(msg.data).toBeInstanceOf(ArrayBuffer);
expect(msg.data.byteLength).toBeGreaterThan(0);
});

View File

@@ -1,4 +1,4 @@
import { MeetingRecorder } from '../public/meeting-recorder.js';
import { MeetingRecorder } from '../../public/call/media/meeting-recorder.js';
class MediaStreamMock {
constructor(tracks = []) {

View File

@@ -1,6 +1,6 @@
import {
MemoryHelper
} from "../src/memoryhelper.js";
} from "../../src/utils/memoryhelper.js";
describe(`MemoryHelper.writeSingleBit`, () => {
test('turn on with offset 0', () => {
@@ -64,4 +64,4 @@ describe(`MemoryHelper.writeSingleBit`, () => {
expect(view[1]).toBe(0);
expect(view[2]).toBe(0);
});
});
});

View File

@@ -1,5 +1,5 @@
import Peer from "../src/peer.js";
import { waitFor, sleep, getUniqueId, getRTCConfiguration } from "./testutils.js";
import Peer from "../../src/core/peer.js";
import { waitFor, sleep, getUniqueId, getRTCConfiguration } from "../helpers/testutils.js";
describe(`peer connection test`, () => {

View File

@@ -1,10 +1,10 @@
import {
LetterBoxType,
PointerCorrector
} from "../src/pointercorrect.js";
} from "../../src/input/pointercorrect.js";
import {DOMRect} from "./domrect.js";
import {DOMHTMLVideoElement} from "./domvideoelement.js";
import {DOMRect} from "../helpers/domrect.js";
import {DOMHTMLVideoElement} from "../helpers/domvideoelement.js";
describe(`PointerCorrector.map`, () => {
test('letterboxType', () => {

View File

@@ -1,6 +1,6 @@
import { MockSignaling, reset } from "./mocksignaling.js";
import { waitFor, getUniqueId, getRTCConfiguration } from "./testutils.js";
import { RenderStreaming } from "../src/renderstreaming.js";
import { MockSignaling, reset } from "../mocks/mocksignaling.js";
import { waitFor, getUniqueId, getRTCConfiguration } from "../helpers/testutils.js";
import { RenderStreaming } from "../../src/core/renderstreaming.js";
describe.each([
{ mode: "private" },

View File

@@ -1,14 +1,14 @@
import {
InputRemoting,
} from "../src/inputremoting.js";
} from "../../src/input/inputremoting.js";
import {
Sender,
Observer
} from "../src/sender.js";
} from "../../src/core/sender.js";
import {jest} from '@jest/globals';
import {DOMRect} from "./domrect.js";
import {DOMRect} from "../helpers/domrect.js";
// mock
@@ -140,4 +140,4 @@ describe(`Sender`, () => {
describe('gamepad', () => {
//todo
});
});
});

View File

@@ -1,9 +1,9 @@
import { jest } from '@jest/globals';
import * as Path from 'path';
import { setup, teardown } from 'jest-dev-server';
import { Signaling, WebSocketSignaling } from "../src/signaling.js";
import { MockSignaling, reset } from "./mocksignaling.js";
import { waitFor, sleep, serverExeName } from "./testutils.js";
import { Signaling, WebSocketSignaling } from "../../src/core/signaling.js";
import { MockSignaling, reset } from "../mocks/mocksignaling.js";
import { waitFor, sleep, serverExeName } from "../helpers/testutils.js";
const portNumber = 8081;
jest.setTimeout(10000);