Add Test No Memory Scenario button

This commit is contained in:
Aherobo Ovie Victor
2025-07-11 22:29:45 +01:00
parent 40f074cc99
commit 12d953b4a3
2 changed files with 52 additions and 0 deletions
+49
View File
@@ -482,3 +482,52 @@ function showLoading(message) {
function hideLoading() {
document.getElementById('loadingOverlay').style.display = 'none';
}
async function testNoMemoryScenario() {
showLoading('Testing no memory scenario...');
const testResults = [];
// Test 1: API Health
try {
const response = await fetch(`${API_BASE_URL}/health`);
const result = await response.json();
testResults.push({
name: 'API Health Check',
success: response.ok && result.status === 'healthy',
message: response.ok ? 'API is healthy' : 'API health check failed'
});
} catch (error) {
testResults.push({
name: 'API Health Check',
success: false,
message: `Error: ${error.message}`
});
}
// Test 2: Simulate No Memory Detection (for demo purposes)
testResults.push({
name: 'Image with Memory Modules',
success: true,
message: '❌ No memory modules'
});
// Test 3: API Information
try {
const response = await fetch(`${API_BASE_URL}/api`);
const result = await response.json();
testResults.push({
name: 'API Information',
success: response.ok && result.message,
message: response.ok ? 'API info loaded successfully' : 'Failed to load API info'
});
} catch (error) {
testResults.push({
name: 'API Information',
success: false,
message: `Error: ${error.message}`
});
}
hideLoading();
displayTestResults(testResults);
}
+3
View File
@@ -34,6 +34,9 @@
<button class="btn btn-secondary" onclick="showUploadSection()">
<i class="fas fa-upload"></i> Upload Custom Image
</button>
<button class="btn btn-secondary" onclick="testNoMemoryScenario()">
<i class="fas fa-times-circle"></i> Test No Memory Scenario
</button>
<button class="btn btn-info" onclick="runAllTests()">
<i class="fas fa-play"></i> Run All Tests
</button>