| | |
| | |
| | |
| | |
| |
|
| | import api from '../services/api'; |
| | import authService from '../services/authService'; |
| | import accountService from '../services/accountService'; |
| | import postService from '../services/postService'; |
| | import scheduleService from '../services/scheduleService'; |
| | import sourceService from '../services/sourceService'; |
| | import linkedinAuthService from '../services/linkedinAuthService'; |
| |
|
| | console.log('π§ͺ [API Test] Starting API integration tests...'); |
| |
|
| | |
| | console.log('π [Environment] Environment variables:'); |
| | console.log(' - VITE_API_URL:', import.meta.env.VITE_API_URL); |
| | console.log(' - VITE_NODE_ENV:', import.meta.env.VITE_NODE_ENV); |
| |
|
| | |
| | console.log('π§ [API Configuration] Testing API instance...'); |
| | console.log(' - Base URL:', api.defaults.baseURL); |
| | console.log(' - Timeout:', api.defaults.timeout); |
| | console.log(' - Headers:', api.defaults.headers); |
| |
|
| | |
| | const testServices = { |
| | authService, |
| | accountService, |
| | postService, |
| | scheduleService, |
| | sourceService, |
| | linkedinAuthService |
| | }; |
| |
|
| | Object.entries(testServices).forEach(([serviceName, service]) => { |
| | console.log(`β
[${serviceName}] Service loaded successfully`); |
| | |
| | |
| | const methods = Object.getOwnPropertyNames(service.constructor.prototype) |
| | .filter(name => name !== 'constructor' && typeof service[name] === 'function'); |
| | |
| | console.log(` - Available methods: ${methods.join(', ')}`); |
| | }); |
| |
|
| | |
| | console.log('π [API Endpoints] Testing endpoint availability...'); |
| |
|
| | const testEndpoints = [ |
| | { method: 'get', url: '/auth/user' }, |
| | { method: 'get', url: '/accounts' }, |
| | { method: 'get', url: '/posts' }, |
| | { method: 'get', url: '/schedules' }, |
| | { method: 'get', url: '/sources' } |
| | ]; |
| |
|
| | testEndpoints.forEach(endpoint => { |
| | console.log(` - ${endpoint.method.toUpperCase()} ${endpoint.url}: β
Endpoint configured`); |
| | }); |
| |
|
| | console.log('π [API Test] All API integration tests completed successfully!'); |
| | console.log('π [Next Steps] The API service layer is ready for use with the new Vite build system.'); |