// Copyright 2014 The Flutter Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'package:flutter/material.dart';import'package:flutter_api_samples/ui/text/font_feature.0.dart'asexample;import'package:flutter_test/flutter_test.dart';voidmain(){testWidgets('shows font features',(WidgetTestertester)async{awaittester.pumpWidget(constMaterialApp(home:example.ExampleWidget(),),);expect(find.byType(Text),findsNWidgets(9));expect((tester.widget(find.byType(Text).at(0))asText).style!.fontSize,equals(18.0));expect((tester.widget(find.byType(Text).at(1))asText).style!.fontFamily,equals('Cardo'));expect((tester.widget(find.byType(Text).at(3))asText).style!.fontFeatures,equals(const<FontFeature>[FontFeature.oldstyleFigures()]));expect((tester.widget(find.byType(Text).at(5))asText).style!.fontFeatures,equals(const<FontFeature>[FontFeature.alternativeFractions()]));expect((tester.widget(find.byType(Text).at(8))asText).style!.fontFeatures,equals(<FontFeature>[FontFeature.stylisticSet(1)]));});}