feat: restore legacy modal and drag behavior
This commit is contained in:
@@ -56,18 +56,36 @@ public sealed class LegacyRowDoubleClickParityTests
|
||||
var doubleClick = Extract(
|
||||
"namedPlaylistDefinitions.addEventListener(\"dblclick\"",
|
||||
"namedPlaylistDefinitions.addEventListener(\"click\"");
|
||||
var action = Extract(
|
||||
"function runNamedPlaylistDoubleClick",
|
||||
"function lockNamedPlaylistControls");
|
||||
var confirmation = Extract(
|
||||
"function resolveNamedPlaylistConfirmation",
|
||||
"function renderNamedPlaylist");
|
||||
var matcher = Extract(
|
||||
"function isMatchingNamedPlaylistReceipt",
|
||||
"function openNamedPlaylistConfirmation");
|
||||
var render = Extract("function renderNamedPlaylist", "function renderOperatorCatalog");
|
||||
|
||||
Assert.Contains("\"load-named-playlist-by-id\"", doubleClick,
|
||||
Assert.Contains("namedPlaylistSelection.defer", doubleClick,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("\"save-current-named-playlist-to\"", doubleClick,
|
||||
Assert.Contains("runNamedPlaylistDoubleClick", doubleClick,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("\"load-named-playlist-by-id\"", action,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("openNamedPlaylistConfirmation", action,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("message: \"저장하겠습니까?\"", action,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("showSavedAlert: false", action, StringComparison.Ordinal);
|
||||
Assert.Contains("closeOnNo: true", action, StringComparison.Ordinal);
|
||||
Assert.DoesNotContain("window.confirm", action + doubleClick, StringComparison.Ordinal);
|
||||
Assert.Contains("\"save-current-named-playlist-to\"", confirmation,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("window.confirm", doubleClick, StringComparison.Ordinal);
|
||||
Assert.Contains("definitionId: definitionId", doubleClick, StringComparison.Ordinal);
|
||||
Assert.DoesNotContain("select-named-playlist", doubleClick, StringComparison.Ordinal);
|
||||
Assert.Contains("commandResult.succeeded === true", render, StringComparison.Ordinal);
|
||||
Assert.Contains("commandResult.targetId === pendingNamedPlaylistCommand.definitionId",
|
||||
render,
|
||||
Assert.Contains("commandResult.targetId === pending.targetId",
|
||||
matcher,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("closeNamedPlaylist()", render, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user