diff --git a/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap b/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap
new file mode 100644
index 0000000000..dc96c447b0
--- /dev/null
+++ b/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap
@@ -0,0 +1,11 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`selection of update stability when started renders 1`] = `
+
+
+
+`;
diff --git a/src/main/ask-boolean/ask-boolean-promise.injectable.ts b/src/main/ask-boolean/ask-boolean-promise.injectable.ts
index c348d74169..827714084f 100644
--- a/src/main/ask-boolean/ask-boolean-promise.injectable.ts
+++ b/src/main/ask-boolean/ask-boolean-promise.injectable.ts
@@ -11,21 +11,17 @@ const askBooleanPromiseInjectable = getInjectable({
void questionId;
let resolve: (value: boolean) => void;
- let _promise: Promise;
+
+ const promise = new Promise(_resolve => {
+ resolve = _resolve;
+ });
return ({
- get promise() {
- return _promise;
- },
-
- clear: () => {
- _promise = new Promise(_resolve => {
- resolve = _resolve;
- });
- },
+ promise,
resolve: (value: boolean) => {
- resolve(value); },
+ resolve(value);
+ },
});
},
diff --git a/src/main/ask-boolean/ask-boolean.injectable.ts b/src/main/ask-boolean/ask-boolean.injectable.ts
index f58346555a..5d39b63a10 100644
--- a/src/main/ask-boolean/ask-boolean.injectable.ts
+++ b/src/main/ask-boolean/ask-boolean.injectable.ts
@@ -29,8 +29,6 @@ const askBooleanInjectable = getInjectable({
const returnValuePromise = di.inject(askBooleanPromiseInjectable, id);
- returnValuePromise.clear();
-
await sendToChannel(askBooleanChannel, { id, title, question });
return await returnValuePromise.promise;