import 'dart:io'; import 'package:flutter_test/flutter_test.dart'; import 'package:lightmeter/utils/ev_from_bytes.dart'; void main() { group('evFromImage', () { test( 'camera_stub_image.jpg', () { final bytes = File('assets/camera_stub_image.jpg').readAsBytesSync(); expectLater(evFromImage(bytes), completion(8.25230310752341)); }, ); test( 'no EXIF', () { final bytes = File('assets/launcher_icon_dev_512.png').readAsBytesSync(); expectLater(evFromImage(bytes), throwsArgumentError); }, ); }); }