test: remove stale describe

This commit is contained in:
Pavel 2020-10-30 13:38:54 -07:00
parent c9fa8c08e3
commit 5a9ba55ee2

View file

@ -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');
});
}); });