chore: re add timeout for subscription test

This commit is contained in:
Matthew Russell
2023-02-15 11:48:50 -08:00
parent 0ae6bbcb09
commit 2e307b2bb9
@@ -30,6 +30,7 @@ export type Env = Environment & EnvState;
export type EnvStore = Env & Actions;
const STORAGE_KEY = 'vega_url';
const SUBSCRIPTION_TIMEOUT = 3000;
export const useEnvironment = create<EnvStore>((set, get) => ({
...compileEnvVars(),
@@ -186,7 +187,6 @@ const testQuery = async (client: Client) => {
}
};
// TODO: fail test if timeout passes
const testSubscription = (client: Client) => {
return new Promise((resolve) => {
const sub = client
@@ -204,6 +204,11 @@ const testSubscription = (client: Client) => {
sub.unsubscribe();
},
});
setTimeout(() => {
resolve(false);
sub.unsubscribe();
}, SUBSCRIPTION_TIMEOUT);
});
};