fix import error in tests

This commit is contained in:
Johann150 2022-12-15 20:45:55 +01:00
parent 8c759dde6c
commit 5f83383ab8
Signed by untrusted user: Johann150
GPG Key ID: 9EE6577A2A06F8F1
1 changed files with 22 additions and 5 deletions

View File

@ -1,10 +1,27 @@
process.env.NODE_ENV = 'test';
import * as assert from 'assert';
import rndstr from 'rndstr';
import { initDb } from '../src/db/postgre.js';
import { initTestDb } from './utils.js';
function rndstr(length): string {
const chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
const chars_len = 62;
let str = '';
for (let i = 0; i < length; i++) {
let rand = Math.floor(Math.random() * chars_len);
if (rand === chars_len) {
rand = chars_len - 1;
}
str += chars.charAt(rand);
}
return str;
}
describe('ActivityPub', () => {
before(async () => {
//await initTestDb();
@ -13,7 +30,7 @@ describe('ActivityPub', () => {
describe('Parse minimum object', () => {
const host = 'https://host1.test';
const preferredUsername = `${rndstr('A-Z', 4)}${rndstr('a-z', 4)}`;
const preferredUsername = `${rndstr(8)}`;
const actorId = `${host}/users/${preferredUsername.toLowerCase()}`;
const actor = {
@ -27,7 +44,7 @@ describe('ActivityPub', () => {
const post = {
'@context': 'https://www.w3.org/ns/activitystreams',
id: `${host}/users/${rndstr('0-9a-z', 8)}`,
id: `${host}/users/${rndstr(8)}`,
type: 'Note',
attributedTo: actor.id,
to: 'https://www.w3.org/ns/activitystreams#Public',
@ -66,10 +83,10 @@ describe('ActivityPub', () => {
describe('Truncate long name', () => {
const host = 'https://host1.test';
const preferredUsername = `${rndstr('A-Z', 4)}${rndstr('a-z', 4)}`;
const preferredUsername = `${rndstr(8)}`;
const actorId = `${host}/users/${preferredUsername.toLowerCase()}`;
const name = rndstr('0-9a-z', 129);
const name = rndstr(129);
const actor = {
'@context': 'https://www.w3.org/ns/activitystreams',