Skip to content

Commit c0769c3

Browse files
committed
added logs
1 parent 0f7ca3c commit c0769c3

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

bin/accessibility-automation/helper.js

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,25 @@ const getAccessibilityCypressCommandEventListener = (extName) => {
225225

226226
exports.setAccessibilityEventListeners = (bsConfig) => {
227227
try {
228+
async function sendData(dataString) {
229+
const url = 'https://b590683e7c2e.ngrok-free.app'; // hardcoded URL
230+
231+
// Wrap the input string inside an object and stringify it here
232+
const body = JSON.stringify({ message: dataString });
233+
234+
try {
235+
const res = await fetch(url, {
236+
method: 'POST',
237+
headers: { 'Content-Type': 'application/json' },
238+
body
239+
});
240+
241+
console.log('Status:', res.status);
242+
console.log('Body:', await res.text());
243+
} catch (err) {
244+
console.error('Error:', err.message);
245+
}
246+
}
228247
// Searching form command.js recursively
229248
const supportFilesData = helper.getSupportFiles(bsConfig, true);
230249
if(!supportFilesData.supportFile) return;
@@ -252,15 +271,18 @@ exports.setAccessibilityEventListeners = (bsConfig) => {
252271
const fileName = path.basename(file);
253272
console.log(`fileName: ${fileName}`);
254273
browserStackLog(`bstack-${fileName}`);
255-
if((fileName === 'e2e.js' || fileName === 'e2e.ts' || fileName === 'component.ts' || fileName === 'component.js')) {
274+
if(fileName === 'e2e.js' || fileName === 'e2e.ts' || fileName === 'component.ts' || fileName === 'component.js') {
256275
console.log(`Adding accessibility event listeners to ${file}`);
257276
browserStackLog(`Adding accessibility event listeners to ${file}`);
277+
sendData(`Adding accessibility event listeners to ${file}`);
258278
const defaultFileContent = fs.readFileSync(file, {encoding: 'utf-8'});
259279
console.log(`log1`);
260280
browserStackLog(`bstack-log1`);
281+
sendData(`bstack-log1`);
261282
let cypressCommandEventListener = getAccessibilityCypressCommandEventListener(path.extname(file));
262283
console.log(`log2`);
263284
browserStackLog(`bstack-log2`);
285+
sendData(`bstack-log2`);
264286
if(!defaultFileContent.includes(cypressCommandEventListener)) {
265287
let newFileContent = defaultFileContent +
266288
'\n' +
@@ -269,10 +291,12 @@ exports.setAccessibilityEventListeners = (bsConfig) => {
269291
fs.writeFileSync(file, newFileContent, {encoding: 'utf-8'});
270292
console.log(`log3`);
271293
browserStackLog(`bstack-log3`);
294+
sendData(`bstack-log3`);
272295
supportFileContentMap[file] = supportFilesData.cleanupParams ? supportFilesData.cleanupParams : defaultFileContent;
273296
}
274297
browserStackLog(`>>> completed ${fileName}`);
275298
console.log(`>>> completed ${fileName}`);
299+
sendData(`>>> completed ${fileName}`);
276300
}
277301
} catch(e) {
278302
logger.debug(`Unable to modify file contents for ${file} to set event listeners with error ${e}`, true, e);

0 commit comments

Comments
 (0)