From c5b8bb407cb15de9e4ae10c9fac17e057a30ba5f Mon Sep 17 00:00:00 2001 From: samsiegart Date: Sat, 8 Jan 2022 23:41:05 -0800 Subject: [PATCH] fix(web-components): add 100ms delay to deflake test --- .../web-components/test/agoric-wallet-connection.test.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/web-components/test/agoric-wallet-connection.test.js b/packages/web-components/test/agoric-wallet-connection.test.js index 0b684ca43c0..0c16e90dc26 100644 --- a/packages/web-components/test/agoric-wallet-connection.test.js +++ b/packages/web-components/test/agoric-wallet-connection.test.js @@ -2,7 +2,7 @@ import '../demo/install-ses-lockdown.js'; import { E } from '@agoric/eventual-send'; import { html } from 'lit'; -import { fixture, expect, nextFrame } from '@open-wc/testing'; +import { fixture, expect } from '@open-wc/testing'; import { Server } from 'mock-socket/dist/mock-socket.es'; import { makeAgoricWalletConnection } from '../src/AgoricWalletConnection.js'; @@ -163,8 +163,7 @@ describe('AgoricWalletConnection', () => { iframeOnMessage('http://localhost:8000'); await createStatePromise('bridged'); - await nextFrame(); - await nextFrame(); + await new Promise(resolve => setTimeout(resolve, 100)); expect(el.state).to.equal('bridged'); }); @@ -179,9 +178,10 @@ describe('AgoricWalletConnection', () => { it('lets capTP send messages through the websocket', async () => { iframeOnMessage('http://localhost:8000'); + await new Promise(resolve => setTimeout(resolve, 100)); captpInnards.send({ foo: 'bar2' }); - await nextFrame(); + await new Promise(resolve => setTimeout(resolve, 100)); expect(lastMessage).to.equal(JSON.stringify({ foo: 'bar2' })); });