test: remove stale describe
This commit is contained in:
parent
c9fa8c08e3
commit
5a9ba55ee2
|
|
@ -15,11 +15,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { it, describe, expect } from './fixtures';
|
import { it, expect } from './fixtures';
|
||||||
|
|
||||||
describe('web socket', (test, { browserName }) => {
|
it('should work', async ({ page, server }) => {
|
||||||
}, () => {
|
|
||||||
it('should work', async ({ page, server }) => {
|
|
||||||
const value = await page.evaluate(port => {
|
const value = await page.evaluate(port => {
|
||||||
let cb;
|
let cb;
|
||||||
const result = new Promise(f => cb = f);
|
const result = new Promise(f => cb = f);
|
||||||
|
|
@ -28,9 +26,9 @@ describe('web socket', (test, { browserName }) => {
|
||||||
return result;
|
return result;
|
||||||
}, server.PORT);
|
}, server.PORT);
|
||||||
expect(value).toBe('incoming');
|
expect(value).toBe('incoming');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should emit close events', async ({ page, server }) => {
|
it('should emit close events', async ({ page, server }) => {
|
||||||
let socketClosed;
|
let socketClosed;
|
||||||
const socketClosePromise = new Promise(f => socketClosed = f);
|
const socketClosePromise = new Promise(f => socketClosed = f);
|
||||||
const log = [];
|
const log = [];
|
||||||
|
|
@ -44,9 +42,9 @@ describe('web socket', (test, { browserName }) => {
|
||||||
}, server.PORT);
|
}, server.PORT);
|
||||||
await socketClosePromise;
|
await socketClosePromise;
|
||||||
expect(log.join(':')).toBe(`open<ws://localhost:${server.PORT}/ws>:close`);
|
expect(log.join(':')).toBe(`open<ws://localhost:${server.PORT}/ws>:close`);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should emit frame events', async ({ page, server, isFirefox }) => {
|
it('should emit frame events', async ({ page, server, isFirefox }) => {
|
||||||
let socketClosed;
|
let socketClosed;
|
||||||
const socketClosePromise = new Promise(f => socketClosed = f);
|
const socketClosePromise = new Promise(f => socketClosed = f);
|
||||||
const log = [];
|
const log = [];
|
||||||
|
|
@ -66,9 +64,9 @@ describe('web socket', (test, { browserName }) => {
|
||||||
expect(log[3]).toBe('close');
|
expect(log[3]).toBe('close');
|
||||||
log.sort();
|
log.sort();
|
||||||
expect(log.join(':')).toBe('close:open:received<incoming>:sent<outgoing>');
|
expect(log.join(':')).toBe('close:open:received<incoming>:sent<outgoing>');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should emit binary frame events', async ({ page, server }) => {
|
it('should emit binary frame events', async ({ page, server }) => {
|
||||||
let doneCallback;
|
let doneCallback;
|
||||||
const donePromise = new Promise(f => doneCallback = f);
|
const donePromise = new Promise(f => doneCallback = f);
|
||||||
const sent = [];
|
const sent = [];
|
||||||
|
|
@ -91,9 +89,9 @@ describe('web socket', (test, { browserName }) => {
|
||||||
expect(sent[0]).toBe('text');
|
expect(sent[0]).toBe('text');
|
||||||
for (let i = 0; i < 5; ++i)
|
for (let i = 0; i < 5; ++i)
|
||||||
expect(sent[1][i]).toBe(i);
|
expect(sent[1][i]).toBe(i);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should emit error', async ({page, server, isFirefox}) => {
|
it('should emit error', async ({page, server, isFirefox}) => {
|
||||||
let callback;
|
let callback;
|
||||||
const result = new Promise(f => callback = f);
|
const result = new Promise(f => callback = f);
|
||||||
page.on('websocket', ws => ws.on('socketerror', callback));
|
page.on('websocket', ws => ws.on('socketerror', callback));
|
||||||
|
|
@ -105,5 +103,4 @@ describe('web socket', (test, { browserName }) => {
|
||||||
expect(message).toBe('CLOSE_ABNORMAL');
|
expect(message).toBe('CLOSE_ABNORMAL');
|
||||||
else
|
else
|
||||||
expect(message).toContain(': 400');
|
expect(message).toContain(': 400');
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue