Gate bot logic on full account authentication
This commit is contained in:
1 parent
4db6de8bf5
commit
2fd92bf82c
22 files changed
+635
-65
No files matched your search
@@ -1,9 +1,29 @@
|
||||
import { describe, it, expect, vi, beforeEach } from 'vitest';
|
||||
import type { Page } from 'playwright';
|
||||
import { ResponseCheckerService } from '../src/services/response-checker.js';
|
||||
import { ResponseCheckerService as BaseResponseCheckerService } from '../src/services/response-checker.js';
|
||||
import type { MessagesRepository, SuccessfulMessagesRepository, SentMessageRecord, ProcessedPostRecord } from '../src/database/repositories.js';
|
||||
import type { PostsRepository } from '../src/database/repositories.js';
|
||||
import { createMockLogger } from '../tests/mockLogger.js';
|
||||
import { authenticatedAccountAuth } from './testUtils.js';
|
||||
|
||||
class ResponseCheckerService extends BaseResponseCheckerService {
|
||||
constructor(
|
||||
page: Page,
|
||||
messagesRepo: MessagesRepository,
|
||||
successfulMessagesRepo: SuccessfulMessagesRepository,
|
||||
postsRepo: PostsRepository,
|
||||
logger: ReturnType<typeof createMockLogger>,
|
||||
) {
|
||||
super(
|
||||
page,
|
||||
messagesRepo,
|
||||
successfulMessagesRepo,
|
||||
postsRepo,
|
||||
logger,
|
||||
authenticatedAccountAuth,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function createMockPage(): Page {
|
||||
return {
|
||||
|
||||
Reference in new issue
Block a user