@@ -1,7 +1,7 @@
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
|
||||
import { TwitterClient } from '../src/lib/twitter-client.js';
|
||||
import { mapTweetResult, parseTweetsFromInstructions } from '../src/lib/twitter-client-utils.js';
|
||||
import { validCookies } from './twitter-client-fixtures.js';
|
||||
import { testRelayBaseUrl } from './twitter-client-fixtures.js';
|
||||
|
||||
const originalFetch = global.fetch;
|
||||
|
||||
@@ -207,7 +207,7 @@ describe('TwitterClient getTweet with includeRaw option', () => {
|
||||
json: async () => mockTweetResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.getTweet('12345');
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -220,7 +220,7 @@ describe('TwitterClient getTweet with includeRaw option', () => {
|
||||
json: async () => mockTweetResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.getTweet('12345', { includeRaw: true });
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -280,7 +280,7 @@ describe('TwitterClient getReplies with includeRaw option', () => {
|
||||
json: async () => mockRepliesResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.getReplies('12345', { includeRaw: true });
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -340,7 +340,7 @@ describe('TwitterClient getThread with includeRaw option', () => {
|
||||
json: async () => mockThreadResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.getThread('12345', { includeRaw: true });
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -402,7 +402,7 @@ describe('TwitterClient search with includeRaw option', () => {
|
||||
json: async () => mockSearchResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.search('test query', 10, { includeRaw: true });
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -417,7 +417,7 @@ describe('TwitterClient search with includeRaw option', () => {
|
||||
json: async () => mockSearchResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
const result = await client.search('test query', 10);
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
@@ -462,7 +462,7 @@ describe('--json-full flag behavior (without --json)', () => {
|
||||
json: async () => mockTweetResponse,
|
||||
});
|
||||
|
||||
const client = new TwitterClient({ cookies: validCookies });
|
||||
const client = new TwitterClient({ relayBaseUrl: testRelayBaseUrl });
|
||||
// Only passing includeRaw: true, simulating --json-full without --json
|
||||
const result = await client.getTweet('12345', { includeRaw: true });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user