UX: Don't save automatically when resetting site settings in admin page.

This commit is contained in:
Guo Xiang Tan
2019-01-11 16:39:21 +08:00
parent 656d82665d
commit 0fa92699e2
2 changed files with 21 additions and 5 deletions

View File

@@ -47,6 +47,19 @@ QUnit.test("changing value updates dirty state", async assert => {
"setting isn't marked as overriden after undo"
);
await click("button.cancel");
assert.ok(
exists(".row.setting.overridden"),
"setting is marked as overriden after cancel"
);
await click("button.undo");
await click("button.ok");
assert.ok(
!exists(".row.setting.overridden"),
"setting isn't marked as overriden after undo"
);
await fillIn(".input-setting-string", "Test");
await keyEvent(".input-setting-string", "keydown", 13); // enter
assert.ok(