const { callTool, ensureServer } = require('../helpers');
describe('get_channel_info', () => {
beforeAll(async () => {
if (!process.env.BYPASS_AUTH_FOR_TESTS) {
throw new Error('BYPASS_AUTH_FOR_TESTS is not set. Set it in your .env to run tests.');
}
await ensureServer();
}, 60000);
test('returns expected channel id', async () => {
const resp = await callTool('get_channel_info', { channelId: 'UC-9-kyTW8ZkZNDHQJ6FgpwQ' });
if (resp.error) throw new Error(resp.error.message);
const obj = JSON.parse(resp.result?.content?.[0]?.text || 'null');
expect(obj && (obj.channelId === 'UC-9-kyTW8ZkZNDHQJ6FgpwQ' || obj.id === 'UC-9-kyTW8ZkZNDHQJ6FgpwQ')).toBe(true);
}, 60000);
});