|
58 | 58 |
|
59 | 59 | test.meta({ rte: rte.ossCluster })('Verify that PSUBSCRIBE works, that user can specify channel name to subscribe', async t => {
|
60 | 60 | const channelsName = 'first second third';
|
| 61 | + const namesList = channelsName.split(' '); |
| 62 | + |
| 63 | + await t.expect(pubSubPage.channelsSubscribeInput.value).eql('*', 'the default value is not set'); |
61 | 64 | await t.typeText(pubSubPage.channelsSubscribeInput, channelsName, { replace: true });
|
62 | 65 | await t.click(pubSubPage.subscribeButton);
|
63 | 66 | await t.expect(pubSubPage.channelsSubscribeInput.hasAttribute('disabled')).ok('the field is not disabled after subscribe');
|
64 |
| - await pubSubPage.publishMessage(channelsName.split(' ')[0], 'published message'); |
| 67 | + await pubSubPage.publishMessage(namesList[0], 'published message'); |
65 | 68 | await verifyMessageDisplayingInPubSub('published message', true);
|
66 |
| - await pubSubPage.publishMessage(channelsName.split(' ')[1], 'second message'); |
| 69 | + await pubSubPage.publishMessage(namesList[1], 'second message'); |
67 | 70 | await verifyMessageDisplayingInPubSub('second message', true);
|
68 | 71 | await pubSubPage.publishMessage('not exist', 'not exist message');
|
69 | 72 | await verifyMessageDisplayingInPubSub('not exist message', false);
|
| 73 | + |
| 74 | + await t.expect(pubSubPage.patternsCount.textContent).contains(namesList.length.toString(), 'patterns count is not calculated correctly'); |
| 75 | + await t.expect(pubSubPage.messageCount.textContent).contains('2', 'message count is not calculated correctly'); |
70 | 76 | });
|
0 commit comments