commit 1167d728c4f8731b1d2ca9d215ff13b16db01bc0
parent bb36e3de3d597bbc9ba62296568d19cb42301124
Author: AsherMorgan <59518073+AsherMorgan@users.noreply.github.com>
Date: Wed, 16 Sep 2020 08:59:07 -0700
Re-add and fix app watch tests.
Diffstat:
1 file changed, 51 insertions(+), 0 deletions(-)
diff --git a/Tests/test.app.js b/Tests/test.app.js
@@ -359,4 +359,55 @@ describe("App", function() {
expect(app.prompt[3]).to.equal("d2");
});
});
+
+ describe("PromptType watch", function() {
+ it("Should update setting in localStorage", async function() {
+ // Save original setting from localStorage
+ let originalValue = localStorage.getItem("promptType");
+
+ // Set promptType
+ app.promptType = "test";
+ await app.$nextTick();
+
+ // Assert localStorage setting updated
+ expect(localStorage.getItem("promptType")).to.equal("test");
+
+ // Restore original setting to localStorage
+ localStorage.setItem("promptType", originalValue);
+ });
+ });
+
+ describe("InputType watch", function() {
+ it("Should update setting in localStorage", async function() {
+ // Save original setting from localStorage
+ let originalValue = localStorage.getItem("inputType");
+
+ // Set inputType
+ app.inputType = "test";
+ await app.$nextTick();
+
+ // Assert localStorage setting updated
+ expect(localStorage.getItem("inputType")).to.equal("test");
+
+ // Restore original setting to localStorage
+ localStorage.setItem("inputType", originalValue);
+ });
+ });
+
+ describe("RepeatPrompts watch", function() {
+ it("Should update setting in localStorage", async function() {
+ // Save original setting from localStorage
+ let originalValue = localStorage.getItem("repeatPrompts");
+
+ // Set repeatPrompts
+ app.repeatPrompts = "test";
+ await app.$nextTick();
+
+ // Assert localStorage setting updated
+ expect(localStorage.getItem("repeatPrompts")).to.equal("test");
+
+ // Restore original setting to localStorage
+ localStorage.setItem("repeatPrompts", originalValue);
+ });
+ });
});