mirror of https://github.com/ppy/osu
Only run prompt-for-save test logic when relevant
This commit is contained in:
parent
35ee889e5b
commit
cbb9ff1c49
|
@ -98,8 +98,11 @@ public void TestClipboardPreservedAfterSwitch([Values] bool sameRuleset)
|
|||
|
||||
AddStep("exit editor", () => Stack.Exit());
|
||||
|
||||
AddUntilStep("prompt for save dialog shown", () => DialogOverlay.CurrentDialog is PromptForSaveDialog);
|
||||
AddStep("discard changes", () => ((PromptForSaveDialog)DialogOverlay.CurrentDialog).PerformOkAction());
|
||||
if (sameRuleset)
|
||||
{
|
||||
AddUntilStep("prompt for save dialog shown", () => DialogOverlay.CurrentDialog is PromptForSaveDialog);
|
||||
AddStep("discard changes", () => ((PromptForSaveDialog)DialogOverlay.CurrentDialog).PerformOkAction());
|
||||
}
|
||||
|
||||
// ensure editor loader didn't resume.
|
||||
AddAssert("stack empty", () => Stack.CurrentScreen == null);
|
||||
|
|
Loading…
Reference in New Issue