pdf_signature/test/features/step/aspect_lock_is.dart

15 lines
487 B
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:pdf_signature/features/pdf/viewer.dart';
import '_world.dart';
/// Usage: aspect lock is {true}
Future<void> aspectLockIs(WidgetTester tester, bool value) async {
final c = TestWorld.container!;
// snapshot current aspect for later validation
final r = c.read(signatureProvider).rect;
if (r != null) {
TestWorld.prevAspect = r.width / r.height;
}
c.read(signatureProvider.notifier).toggleAspect(value);
}