fix test to use axios for API calls
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
import { test, expect } from '@playwright/test';
|
||||
import axios from 'axios';
|
||||
|
||||
const FRONTEND_URL = process.env.FRONTEND_URL || 'http://frontend:3000';
|
||||
const BACKEND_URL = process.env.BACKEND_URL || 'http://backend:8000';
|
||||
const WIZARD_URL = process.env.WIZARD_URL || 'http://wizard:8080';
|
||||
|
||||
test.describe('Setup Wizard', () => {
|
||||
test('complete wizard flow', async ({ request }) => {
|
||||
test('complete wizard flow', async ({ page }) => {
|
||||
// First configure wizard via API
|
||||
await request.put(`${WIZARD_URL}/api/v1/config/harborforge.json`, {
|
||||
data: {
|
||||
await axios.put(`${WIZARD_URL}/api/v1/config/harborforge.json`, {
|
||||
initialized: true,
|
||||
admin: {
|
||||
username: "admin",
|
||||
@@ -28,13 +28,9 @@ test.describe('Setup Wizard', () => {
|
||||
name: "TestProject",
|
||||
description: "Test project"
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Now test the wizard flow in browser
|
||||
const page = await request.context().newPage();
|
||||
|
||||
// Go to frontend which should redirect to wizard
|
||||
await page.goto(FRONTEND_URL);
|
||||
|
||||
// Step 0: Welcome - Click "Connect to Wizard"
|
||||
|
||||
Reference in New Issue
Block a user