Skip to content

Commit 412aedf

Browse files
author
Alena Naboka
committed
[E2E] Add logs to stream test
1 parent e8d217e commit 412aedf

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

tests/e2e/tests/critical-path/browser/stream-key.e2e.ts

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,23 +67,41 @@ test('Verify that user can add several fields and values during Stream key creat
6767
test.only('Verify that user can add new Stream Entry for Stream data type key which has an Entry ID, Field and Value', async t => {
6868
keyName = chance.word({ length: 20 });
6969
// Add New Stream Key
70-
await browserPage.addStreamKey(keyName, keyField, keyValue);
70+
await browserPage.addStreamKey(keyName, 'Field1', 'Value1');
7171
console.log(`keyField: ${keyField}`);
7272
// Verify that when user adds a new Entry with not existed Field name, a new Field is added to the Stream
7373
const paramsBeforeEntryAdding = await browserPage.getStreamRowColumnNumber();
7474
console.log(`paramsBeforeEntryAdding: ${paramsBeforeEntryAdding}`);
75-
await browserPage.addEntryToStream(chance.word({ length: 20 }), chance.word({ length: 20 }));
75+
await browserPage.addEntryToStream('Field2', 'Value2');
7676
// Compare that after adding new entry, new column and row were added
7777
const paramsAfterEntryAdding = await browserPage.getStreamRowColumnNumber();
7878
await t.expect(paramsAfterEntryAdding[0]).eql(toString(toNumber(paramsBeforeEntryAdding[0]) + 1), 'Increased number of columns after adding');
7979
await t.expect(paramsAfterEntryAdding[1]).eql(toString(toNumber(paramsBeforeEntryAdding[1]) + 1), 'Increased number of rows after adding');
80+
// Print all columns name in Stream
81+
let allColumns = await browserPage.streamEntriesContainer.find('span');
82+
let allColumnsLength = await allColumns.count;
83+
for (let i = 0; i < allColumnsLength; i++) {
84+
const col = await allColumns.nth(i).textContent;
85+
console.log(`column from span: ${i}, ${col}`);
86+
}
87+
// const allOtherColumns = await browserPage.streamEntriesContainer.find('[aria-colcount]').find('span');
88+
// const allOtherColumnsLength = await allOtherColumns.count;
89+
// for (let i = 0; i < allOtherColumnsLength; i++) {
90+
// const columns2 = await allOtherColumns.nth(i).textContent;
91+
// console.log(`column from entries container: ${i}, ${columns2}`);
92+
// }
8093
// Verify that when user adds a new Entry with already existed Field name, a new Field is available as column in the Stream table
8194
const paramsBeforeExistedFieldAdding = await browserPage.getStreamRowColumnNumber();
8295
console.log(`paramsBeforeExistedFieldAdding: ${paramsBeforeExistedFieldAdding}`);
83-
await browserPage.addEntryToStream(keyField, chance.word({ length: 20 }));
84-
console.log(`keyField: ${keyField}`);
96+
await browserPage.addEntryToStream('Field1', 'Value3');
8597
const paramsAfterExistedFieldAdding = await browserPage.getStreamRowColumnNumber();
8698
console.log(`paramsAfterExistedFieldAdding: ${paramsAfterExistedFieldAdding}`);
99+
allColumns = await browserPage.streamEntriesContainer.find('span');
100+
allColumnsLength = await allColumns.count;
101+
for (let i = 0; i < allColumnsLength; i++) {
102+
const col = await allColumns.nth(i).textContent;
103+
console.log(`column from span: ${i}, ${col}`);
104+
}
87105
await t.expect(paramsAfterExistedFieldAdding[1]).eql(toString(toNumber(paramsBeforeExistedFieldAdding[1]) + 1), 'Increased number of rows after adding');
88106
await t.expect(paramsAfterExistedFieldAdding[0]).eql(paramsBeforeExistedFieldAdding[0], 'The same number of columns after adding');
89107
});

0 commit comments

Comments
 (0)