test: standardize test imports across test suite

- Add consistent Bun test framework imports to all test files
- Remove duplicate import statements
- Ensure uniform import style for describe, expect, and test functions
- Simplify test file import configurations
This commit is contained in:
jango-blockchained
2025-02-05 09:26:36 +01:00
parent c42f981f55
commit 7e7f83e985
27 changed files with 27 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, it, expect, beforeEach, afterEach } from '@jest/globals';
import express from 'express';
import request from 'supertest';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { IntentClassifier } from '../../../src/ai/nlp/intent-classifier.js';
describe('IntentClassifier', () => {

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, it, expect, beforeEach, afterEach } from '@jest/globals';
import express from 'express';
import request from 'supertest';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, beforeEach, it, expect } from '@jest/globals';
import { z } from 'zod';
import { DomainSchema } from '../../src/schemas.js';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, it, expect } from '@jest/globals';
import { ContextManager, ResourceType, RelationType, ResourceState } from '../../src/context/index.js';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import {
type MockLiteMCPInstance,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { HassInstanceImpl } from '../../src/hass/index.js';
import * as HomeAssistant from '../../src/types/hass.js';
import { HassWebSocketClient } from '../../src/websocket/client.js';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, beforeEach, afterAll, it, expect } from '@jest/globals';
import type { Mock } from 'jest-mock';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, beforeEach, afterEach, it, expect } from '@jest/globals';
import { WebSocket } from 'ws';
import { EventEmitter } from 'events';

View File

@@ -1,4 +1,5 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test } from "bun:test";
import { formatToolCall } from "../src/utils/helpers";
describe('helpers', () => {

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import type { Mock } from "bun:test";
import { z } from "zod";

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import {
MediaPlayerSchema,
FanSchema,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { entitySchema, serviceSchema, stateChangedEventSchema, configSchema, automationSchema, deviceControlSchema } from '../../src/schemas/hass.js';
import Ajv from 'ajv';
import { describe, expect, test } from "bun:test";

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { TokenManager, validateRequest, sanitizeInput, errorHandler, rateLimiter, securityHeaders } from '../../src/security/index.js';
import { mock, describe, it, expect, beforeEach, afterEach } from 'bun:test';
import jwt from 'jsonwebtoken';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, it, expect } from 'bun:test';
import {
checkRateLimit,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { TokenManager } from '../../src/security/index.js';
import jwt from 'jsonwebtoken';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import type { Mock } from "bun:test";
import type { Express, Application } from 'express';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { SpeechToText, TranscriptionResult, WakeWordEvent, TranscriptionError, TranscriptionOptions } from '../../src/speech/speechToText';
import { EventEmitter } from 'events';
import fs from 'fs';

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import {
type MockLiteMCPInstance,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import {
type MockLiteMCPInstance,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import { tools } from '../../src/index.js';
import {

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import {
type MockLiteMCPInstance,

View File

@@ -1 +1,2 @@
import { describe, expect, test } from "bun:test";

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { describe, expect, test, beforeEach, afterEach, mock } from "bun:test";
import {
type MockLiteMCPInstance,

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { ToolRegistry, ToolCategory, EnhancedTool } from '../../src/tools/index.js';
describe('ToolRegistry', () => {

View File

@@ -1 +1,2 @@
import { describe, expect, test } from "bun:test";

View File

@@ -1,3 +1,4 @@
import { describe, expect, test } from "bun:test";
import { jest, describe, it, expect, beforeEach, afterEach } from '@jest/globals';
import { HassWebSocketClient } from '../../src/websocket/client.js';
import WebSocket from 'ws';