Не отображаются иконки в golden тестах. Flutter

Загружаю иконки в формате .ttf с помощью сервиса "fluttericon". ttf файл располагается по пути: ../my_app/packages/ui_kit/assets/icons/TestIcons.ttf Сгенерированный файл выглядит так:

class TestIcons {
  TestIcons._();

  static const _kFontFam = 'TestIcons';
  static const String _kFontPkg = 'ui_kit';

  static const IconData add_mark = IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg);
  static const IconData arrow_left_24px = IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg);
  static const IconData arrowarcleft = IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg);
}

Перед запуском golden тестов запускается flutter_test_config.dart

Future<void> testExecutable(FutureOr<void> Function() testMain) async {
  setUpAll(() async {
    await _loadIconFont();
  });

  return AlchemistConfig.runWithConfig(
    config: AlchemistConfig(
      platformGoldensConfig: PlatformGoldensConfig(),
    ),
    run: testMain,
  );
}

Future<void> _loadIconFont() async {
  TestWidgetsFlutterBinding.ensureInitialized();

  final fontLoader = FontLoader('TestIcons')..addFont(rootBundle.load('assets/icons/TestIcons.ttf'));
  await fontLoader.load();

  final montserratLoader = FontLoader('Montserrat')
    ..addFont(rootBundle.load('assets/fonts/Montserrat-Regular.ttf'))
    ..addFont(rootBundle.load('assets/fonts/Montserrat-Medium.ttf'))
    ..addFont(rootBundle.load('assets/fonts/Montserrat-Bold.ttf'));

  await montserratLoader.load();
} 

Сам тест выглядит так:

import 'package:alchemist/alchemist.dart';

void main() {
      group('NetworkImageAvatar Golden Tests', () {
        goldenTest(
          'renders correctly',
          fileName: 'network_image_avatar',
          builder: () => GoldenTestGroup(
            scenarioConstraints: const BoxConstraints(maxWidth: 600),
            children: [
              GoldenTestScenario(
                name: 'without url',
                child: AppTheme(child: const NetworkImageAvatar()),
              ),
            ],
          ),
        );
      });
    }

Для генерации результатов теста запускаю: flutter test --update-goldens В результате ожидаю увидеть виджет с иконкой камеры, но получаю изображение без иконки

введите сюда описание изображения введите сюда описание изображения


Ответы (0 шт):