start the path to rust

This commit is contained in:
2026-02-10 15:54:09 +00:00
parent 237dba3bab
commit 8bd8c295b0
318 changed files with 28352 additions and 428 deletions

View File

@@ -1,8 +1,8 @@
import { tap, expect } from '@git.zone/tstest/tapbundle';
import { startTestServer, stopTestServer, type ITestServer } from '../../helpers/server.loader.ts';
import { createSmtpClient } from '../../../ts/mail/delivery/smtpclient/index.ts';
import type { SmtpClient } from '../../../ts/mail/delivery/smtpclient/smtp-client.ts';
import { Email } from '../../../ts/mail/core/classes.email.ts';
import { startTestServer, stopTestServer, type ITestServer } from '../../helpers/server.loader.js';
import { createSmtpClient } from '../../../ts/mail/delivery/smtpclient/index.js';
import type { SmtpClient } from '../../../ts/mail/delivery/smtpclient/smtp-client.js';
import { Email } from '../../../ts/mail/core/classes.email.js';
let testServer: ITestServer;
let smtpClient: SmtpClient;

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/mail/core/classes.email.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/mail/core/classes.email.js';
tap.test('CRFC-02: Basic ESMTP Compliance', async () => {
console.log('\n📧 Testing SMTP Client ESMTP Compliance');

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/mail/core/classes.email.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/mail/core/classes.email.js';
tap.test('CRFC-03: SMTP Command Syntax Compliance', async () => {
console.log('\n📧 Testing SMTP Client Command Syntax Compliance');

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/mail/core/classes.email.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/mail/core/classes.email.js';
tap.test('CRFC-04: SMTP Response Code Handling', async () => {
console.log('\n📧 Testing SMTP Client Response Code Handling');

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/index.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/index.js';
tap.test('CRFC-05: should comply with SMTP state machine (RFC 5321)', async (tools) => {
const testId = 'CRFC-05-state-machine';

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/index.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/index.js';
tap.test('CRFC-06: should handle protocol negotiation correctly (RFC 5321)', async (tools) => {
const testId = 'CRFC-06-protocol-negotiation';

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/index.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/index.js';
tap.test('CRFC-07: should ensure SMTP interoperability (RFC 5321)', async (tools) => {
const testId = 'CRFC-07-interoperability';

View File

@@ -1,7 +1,7 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { createTestServer } from '../../helpers/server.loader.ts';
import { createTestSmtpClient } from '../../helpers/smtp.client.ts';
import { Email } from '../../../ts/index.ts';
import { createTestServer } from '../../helpers/server.loader.js';
import { createTestSmtpClient } from '../../helpers/smtp.client.js';
import { Email } from '../../../ts/index.js';
tap.test('CRFC-08: should handle SMTP extensions correctly (Various RFCs)', async (tools) => {
const testId = 'CRFC-08-smtp-extensions';