@@ -1,7 +1,7 @@
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
|
||||
import { TwitterClient } from '../src/lib/twitter-client.js';
|
||||
import type { TwitterClientPrivate } from './twitter-client-fixtures.js';
|
||||
import { validCookies } from './twitter-client-fixtures.js';
|
||||
import { testRelayBaseUrl } from './twitter-client-fixtures.js';
|
||||
|
||||
const originalFetch = global.fetch;
|
||||
|
||||
@@ -69,7 +69,7 @@ describe('TwitterClient following pagination', () => {
|
||||
}),
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const clientPrivate = client as unknown as TwitterClientPrivate;
|
||||
clientPrivate.getFollowingQueryIds = async () => ['q1'];
|
||||
clientPrivate.getFollowingViaRest = vi.fn();
|
||||
@@ -109,7 +109,7 @@ describe('TwitterClient following pagination', () => {
|
||||
}),
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const clientPrivate = client as unknown as TwitterClientPrivate;
|
||||
clientPrivate.getFollowingQueryIds = async () => ['q1'];
|
||||
clientPrivate.getFollowingViaRest = vi.fn();
|
||||
@@ -147,7 +147,7 @@ describe('TwitterClient following pagination', () => {
|
||||
}),
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const clientPrivate = client as unknown as TwitterClientPrivate;
|
||||
clientPrivate.getFollowingQueryIds = async () => ['q1'];
|
||||
clientPrivate.getFollowingViaRest = vi.fn();
|
||||
@@ -165,7 +165,7 @@ describe('TwitterClient following pagination', () => {
|
||||
text: async () => 'boom',
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const clientPrivate = client as unknown as TwitterClientPrivate;
|
||||
clientPrivate.getFollowingQueryIds = async () => ['q1'];
|
||||
clientPrivate.getFollowingViaRest = vi.fn().mockResolvedValue({ success: false, error: 'rest fail' });
|
||||
|
||||
Reference in New Issue
Block a user