Die System-Leiste kam auf dem Mac zurück
Sie auszublenden reichte nicht: solange `mode` auf `tabSidebar` steht, gehört die Seitenleiste zur Darstellung, und das System stellte sie wieder her — mit eigenem Pfeil und eigenem Knopf, hinter unserer. Auf dem Simulator fiel das nicht auf, auf dem Mac standen beide da. Jetzt wird erst die Form auf `tabBar` gestellt und dann die Tableiste ausgeblendet. Damit gibt es keine Seitenleiste mehr, die zurückkommen könnte. Der Test setzt die Stellung der Leiste über ein Startargument, statt zu nehmen, was ein voriger Lauf hinterlassen hat — er fing sonst beim falschen Bild an. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
fccec1217b
commit
fbed83b10f
@@ -36,7 +36,13 @@ final class LayoutSnapshots: XCTestCase {
|
||||
/// und ein einzelnes Bild danach nichts zeigt.
|
||||
func testSidebarToggle() throws {
|
||||
let app = XCUIApplication()
|
||||
app.launchArguments = ["-FlixyStubServer", "http://127.0.0.1:8096"]
|
||||
// Die Stellung der Leiste wird gespeichert, und ein voriger Lauf hat
|
||||
// sie womöglich umgestellt. Ein Startargument überschreibt sie, damit
|
||||
// jeder Lauf beim selben Bild anfängt.
|
||||
app.launchArguments = [
|
||||
"-FlixyStubServer", "http://127.0.0.1:8096",
|
||||
"-flixy.navigation.placement", "sidebar",
|
||||
]
|
||||
app.launch()
|
||||
|
||||
XCUIDevice.shared.orientation = .landscapeLeft
|
||||
@@ -61,7 +67,13 @@ final class LayoutSnapshots: XCTestCase {
|
||||
|
||||
func testHomeAndDetail() throws {
|
||||
let app = XCUIApplication()
|
||||
app.launchArguments = ["-FlixyStubServer", "http://127.0.0.1:8096"]
|
||||
// Die Stellung der Leiste wird gespeichert, und ein voriger Lauf hat
|
||||
// sie womöglich umgestellt. Ein Startargument überschreibt sie, damit
|
||||
// jeder Lauf beim selben Bild anfängt.
|
||||
app.launchArguments = [
|
||||
"-FlixyStubServer", "http://127.0.0.1:8096",
|
||||
"-flixy.navigation.placement", "sidebar",
|
||||
]
|
||||
app.launch()
|
||||
|
||||
XCUIDevice.shared.orientation = .landscapeLeft
|
||||
|
||||
Reference in New Issue
Block a user