Flutter故事书工具测试插件storybook_toolkit_tester的使用
Flutter故事书工具测试插件storybook_toolkit_tester的使用
准备工作
以下是使用 storybook_toolkit_tester
插件进行 Flutter 故事书工具测试的基本步骤。
步骤 1: 引入包
在项目的 pubspec.yaml
文件中添加 storybook_toolkit_tester
包:
dev_dependencies:
storybook_toolkit_tester: ^1.2.0
步骤 2: 创建测试文件
创建一个测试文件,例如 storybook_test.dart
。
步骤 3: 添加测试代码
在 storybook_test.dart
文件中添加以下内容:
import 'package:flutter/material.dart';
import 'package:storybook_toolkit_tester/storybook_toolkit_tester.dart';
void main() => testStorybook(
storybook,
devices: { Devices.ios.iPhoneSE, Devices.android.pixel4, Devices.ios.iPadAir4 },
filterStories: (Story story) {
final skipStories = ['CounterPage']; // 可以根据需求修改需要跳过的测试故事
return !skipStories.contains(story.name);
},
);
final storybook = Storybook(
stories: [
Story(
name: 'Button',
builder: (context) => ElevatedButton(
onPressed: () {},
child: const Text('Button'),
),
),
Story(
name: 'CounterPage',
builder: (context) => const CounterPage(), // 假设 CounterPage 是你定义的一个页面
),
],
);
步骤 4: 生成黄金图像
运行以下命令来生成黄金图像:
flutter test --update-goldens --tags=storybook
更多关于Flutter故事书工具测试插件storybook_toolkit_tester的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html
1 回复