Doppelten Scan-Button auf Android entfernen (Musik scannen und Erneut scannen taten dasselbe)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:melo/library/library_service.dart';
|
||||
|
||||
// Bug (Tinker): Auf Android zeigten die Einstellungen zwei Buttons mit
|
||||
// identischer Aufgabe ("Musik scannen" und "Erneut scannen") — beide riefen
|
||||
// auf Android denselben Geräte-weiten MediaStore-Scan auf. Die Sichtbarkeit
|
||||
// des zweiten Buttons hängt eigentlich von Platform.isAndroid ab, das sich
|
||||
// in Tests nicht sauber auf "Android" umschalten lässt — deshalb ist die
|
||||
// Entscheidung hier als pure, plattformunabhängig testbare Funktion
|
||||
// ausgelagert.
|
||||
void main() {
|
||||
group('zeigeErneutScannenButton', () {
|
||||
test('auf Android ausgeblendet (identisch zu "Musik scannen")', () {
|
||||
expect(zeigeErneutScannenButton(true), isFalse);
|
||||
});
|
||||
|
||||
test('auf Desktop angezeigt (echter Unterschied: bekannte Ordner erneut scannen)', () {
|
||||
expect(zeigeErneutScannenButton(false), isTrue);
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user