fix: add debug logging to CSV upload and cucumber tests
This commit is contained in:
@@ -85,6 +85,9 @@ test.describe('CSV Upload Player Deduplication', () => {
|
||||
multipart: formData,
|
||||
});
|
||||
|
||||
if (!response.ok()) {
|
||||
console.log('CSV upload failed:', response.status(), await response.text());
|
||||
}
|
||||
expect(response.ok()).toBeTruthy();
|
||||
|
||||
// Check that only 4 unique players were created (not 8)
|
||||
@@ -139,6 +142,9 @@ test.describe('CSV Upload Player Deduplication', () => {
|
||||
multipart: formData,
|
||||
});
|
||||
|
||||
if (!response.ok()) {
|
||||
console.log('CSV upload failed:', response.status(), await response.text());
|
||||
}
|
||||
expect(response.ok()).toBeTruthy();
|
||||
|
||||
// Check that players were created without extra whitespace
|
||||
@@ -196,6 +202,9 @@ test.describe('CSV Upload Player Deduplication', () => {
|
||||
multipart: formData,
|
||||
});
|
||||
|
||||
if (!response.ok()) {
|
||||
console.log('CSV upload failed:', response.status(), await response.text());
|
||||
}
|
||||
expect(response.ok()).toBeTruthy();
|
||||
|
||||
// Check that the existing player was updated (not duplicated)
|
||||
|
||||
+19
-12
@@ -7,18 +7,25 @@ test.describe('Cucumber E2E Tests', () => {
|
||||
? 'https://euchre-ci.notsosm.art'
|
||||
: 'http://localhost:3000';
|
||||
|
||||
const result = execSync(
|
||||
'npx cucumber-js --config e2e/cucumber/cucumber.config.ts',
|
||||
{
|
||||
encoding: 'utf-8',
|
||||
stdio: 'pipe',
|
||||
env: {
|
||||
...process.env,
|
||||
BASE_URL: baseURL,
|
||||
},
|
||||
cwd: process.cwd(),
|
||||
}
|
||||
);
|
||||
let result;
|
||||
try {
|
||||
result = execSync(
|
||||
'npx cucumber-js --config e2e/cucumber/cucumber.config.ts',
|
||||
{
|
||||
encoding: 'utf-8',
|
||||
stdio: 'pipe',
|
||||
env: {
|
||||
...process.env,
|
||||
BASE_URL: baseURL,
|
||||
},
|
||||
cwd: process.cwd(),
|
||||
}
|
||||
);
|
||||
} catch (error: any) {
|
||||
console.log('Cucumber stderr:', error.stderr?.toString() || 'none');
|
||||
console.log('Cucumber stdout:', error.stdout?.toString() || 'none');
|
||||
throw error;
|
||||
}
|
||||
|
||||
console.log(result);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user